开发中需要用到不同版本的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