毕业论文
您现在的位置: 版本控制 >> 版本控制优势 >> 正文 >> 正文

Python非虚拟环境多版本控制方法

来源:版本控制 时间:2022/10/18
北京最好荨麻疹医院 http://pf.39.net/bdfyy/bdfhl/210708/9159711.html

开发中需要用到不同版本的Python,一般情况下要配置虚拟环境模块venv,venv模块支持使用自己的站点目录创建轻量级“虚拟环境”,可选择与系统站点目录隔离。每个虚拟环境都有自己的Python二进制文件(与用于创建此环境的二进制文件的版本相匹配),并且可以在其站点目录中拥有自己独立的已安装Python软件包集。

另一种思路,是为需要的每一版本Python绿色安装一个Python。使用全路径调用Pyhon,这样,完全可以使用任一版本的Python,互相之间没有任可影响,当不需要时,删除相应的Python文件即可。

Windows下,安装Python3.9到指定目录,例如D:\Python3.9,安装时不要装安装目录添加到系统路径,使用时,调用路径为:D:\Python3.9\python.exe。

Linux下,编译时指定安装路径到用户目录下,比如安装到abc用户下的Python3.9目录,编译命令如下:

./configure--enable-optimizations--prefix=/home/abc/Python3.9

make

makeinstall

注意,这里全程不需要root权限,因为是安装到用户目录下。

需要调用Pyhton3.9时,用全路径/home/abc/Python3.9/bin/python3

当不需要Python3.9时,只需简单删除相应目录即可。

转载请注明:http://www.0431gb208.com/sjszjzl/2102.html