关于多个版本python的切换调用

这篇博客介绍了如何在计算机上拥有多个Python版本的情况下,通过`py`命令进行版本切换。使用`py -2`和`py -3`分别调用Python2和Python3,并且讲解了如何使用`pip`在不同版本下安装库,如`lxml`。此外,还提到了两种执行.py文件的方法:直接使用`py`命令指定版本,或者在脚本文件首行指定Python解释器路径。最后,文章提及了如何针对不同Python版本升级`pip`。
部署运行你感兴趣的模型镜像
借用py的一个参数来调用不同版本的Python。
py -2调用python2,py -3调用的是python3.

然后如果用pip:py -2 -m pip install lxml       py -3 -m pip install lxml

执行.py文件:两种方法。
1、py -2 文件名       py -3 文件名       
2、你直接在脚本文件前面加上一行:#! E:\Python\python (这里是Python解释器的位置。就看你安装Python安装到哪里去了)
然后进入对应目录,直接py 文件名 即可调用       


多版本下更新pip
py -2 -m pip install --upgrade pip

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 如何在多版本Python环境下切换默认Python版本 #### Windows平台下的解决方案 对于Windows操作系统而言,存在两种主要的方法来实现不同Python版本间的切换。 一种方式涉及调整环境变量中的`Path`顺序[^1]。具体操作为先定位到系统的环境配置界面,随后针对名为`Path`的系统变量进行编辑。在此过程中,需将目标Python解释器所在的目录路径移至列表前端位置,从而确保当执行`python`指令时能够优先调用版本解析程序。 另一种更为便捷的方式是在命令提示符(CMD)内直接指定特定版本Python可执行文件全名来进行交互[^5]。这通常意味着要预先知晓各个已安装Python发行版的具体安放地址,并依据个人需求选取合适的实例启动之。 #### macOS平台下的处理办法 而在macOS上,则可通过创建软链接的方式来改变默认使用的Python版本[^2]。此过程大致如下: - 首先确认新旧两个Python版本的确切存放地点; - 接着利用shell内置命令如`ln -sfn`建立新的符号连接覆盖原有指向,使得全局范围内调用`python`均能导向期望的新版本。 #### Linux(Ubuntu为例)上的变更手段 至于Linux类系统(此处以Ubuntu为代表),官方提供了一套基于`update-alternatives`机制的操作流程用于管理和设定首选项[^3]: ```bash sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 ``` 上述两条语句分别注册了两份候选方案并赋予相应权重值;之后再借助于`--config`子选项即可手动挑选最终生效的那个版本。 尽管目前缺乏类似于Node.js领域内的nvm这般成熟的跨平台工具专门用来管理Python不同发行版本之间的转换关系[^4],但通过以上介绍的各种针对性措施同样可以有效地达成目的。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值