首页 > 编程语言 >同时安装python2和python3的切换与配置

同时安装python2和python3的切换与配置

时间:2023-09-12 10:33:27浏览次数:43  
标签:py xxx 切换 install pip python3 python2

windows环境下同时安装了python2和python3,通过命令行窗口运行python脚本:

1、python调用

py -2调用python2

py -3调用python3

python脚本需要在python2下运行,在脚本前加上,然后运行py xxx.py

#! python2

python脚本需要在python3下运行,在脚本前加上,然后运行py xxx.py

#! python3

2、pip设置

需要使用python2的pip时

py -2 -m pip install xxx

需要使用python3的pip时

py -3 -m pip install xxx

查看pip的版本信息

py -2 -m pip -V
py -3 -m pip -V

3、pip2和pip3设置

在命令行窗口输入,重新安装python2下的pip

python2 -m pip install --upgrade pip --force-reinstall

在命令行窗口输入,重新安装python3下的pip

python3 -m pip install --upgrade pip --force-reinstall

可以通过pip2 -V 和 pip3-V 查看两个pip的版本信息

pip2 -V
pip3 -V

运行pip2 install xxx和pip3 install xxx安装各自的python包

pip2 install xxx
pip3 install xxx

标签:py,xxx,切换,install,pip,python3,python2
From: https://www.cnblogs.com/zc347656462/p/17695380.html

相关文章

  • slb灰度切换
    slb实现灰度:1,通过slb配置规则转发,匹配域名到灰度机器上访问。2,通过权重设置,正式是实例权重为0,灰度实例权重为100,流量访问到灰度实例去。3,通过域名解析切换slb,域名解析生效时间10分钟左右。......
  • boost的协程切换分析
    主要有两个接口,一个make_fcontext(),一个jump_fcontext()相比ucontext,boost的切换模式,少了单独对context进行保存(getcontext)和切换(setcontext)过程,而是把两者合并到一起,通过jump_fcontext接口实现直接切换这样做有个好处,就是更加容易进行优化,使得整个切换过程更加的紧凑boost......
  • python3之os库和pathlib库
    #os标准库importos#当前Python运行所在的环境posix,nt,javaprint(os.name)#nt#os.getcwd()获取当前工作路径print(os.getcwd())dir="./files/foo/bar/bar2"file=os.path.join(dir,"c.txt")#os.path.join()可以将多个传入路径组合为一个路径print(file)......
  • python3类实例和错误处理
    类实例classCar(object):name="Car"def__init__(self,name):self.name=name#类方法通过@classmethod装饰器实现,只能访问类变量,不能访问实例变量;通过cls参数传递当前类对象,不需要实例化。@classmethoddefrun(cls,speed):......
  • python3 postgreSQL 依赖问题
    unabletoexecute'gcc':NosuchfileordirectoryItappearsyouaremissingsomeprerequisitetobuildthepackagefromsource.Youmayinstallabinarypackagebyinstalling'psycopg2-binary'fromPyPI.Ifyouwantto......
  • nvm有下载版本,切换版本成功,node -v还是切换前的版本问题解决
    是因为在下载nvm之前,电脑中的node版本已经存在了,所以需要将之前的node版本全部清楚干净!卸载node之前请node-v查看一下现在的版本,记住这个版本,切记切记!!!!!控制面板中卸载node.;卸载已安装过的NVM;没装过NVM的就仅仅卸载node去环境变量里面看一下有没有跟nvm和node相关的东西了,有的话全......
  • EasyCVR AI智能视频平台:如何切换人脸识别算法?
    人工智能的应用领域非常广泛,目前市场上比较普及的包括计算机视觉、语音识别、自然语言处理、深度学习、智能机器人、自动驾驶等。随着人工智能技术的发展和成熟,它已经在社会各个领域扮演着重要角色。在这其中,安防监控行业被认为是最广泛应用人工智能技术的领域之一。TSINGSEE青犀视......
  • freertos的任务切换
    FreeRTOS任务调度的原理是什么?FreeRTOS的任务调度是在中断上下文中实现的!!!!!!主函数:在裸机系统中,系统的主体就是main函数里面顺序执行的无限循环,这个无限循环里面CPU按照顺序完成各种事情。在多任务系统中,我们根据功能的不同,把整个系统分割成一个个独立的且无法返回的函......
  • js中监听到浏览器标签页的新增、切换等变化
    在JavaScript中,可以使用visibilitychange事件来监听浏览器标签页的新增、切换等变化。这个事件会在页面的可见性状态发生变化时触发。下面是一个示例代码,展示如何使用visibilitychange事件来监听标签页的变化:document.addEventListener('visibilitychange',function(){......
  • python3中几乎所有的内置函数以及简述
    以下是Python3中的所有内置函数以及它们的简单中文描述:abs(x):返回x的绝对值。all(iterable):如果可迭代对象中的所有元素都为True,则返回True;否则返回False。any(iterable):如果可迭代对象中的任何一个元素为True,则返回True;否则返回False。ascii(object):返回一个可打印的字符串,其中非......