我有一些项目需要 python 3.4,但由于我使用的是 Ubuntu 18.04,所以我安装了 python 3.6。如果我尝试在 3.6 上设置项目,我会遇到兼容性问题。请指导我如何同时安装 python 3.4 和 3.6。有没有办法让 virtualenv 使用 python 3.4 来设置环境。
答案1
通过编译二进制文件:
从以下地址下载python3.4的zip包这里
解压并进入文件夹
- 执行:
./configure
- 执行:
make -j 4
如果你有更多核心,请插入你的 CPU 的核心数 - 执行:
make test -j 4
与上述相同,可选但建议! - 执行:
sudo make install
如果您找到二进制包,则可以跳过编译步骤。
安装虚拟环境:
sudo apt install virtualenv
然后创建一个具有所需 Python 版本的虚拟环境:
virtualenv --python=python3.4 --clear --always-copy --setuptools .venv
virtualenv .venv --distribute
注意:.venv
是安装虚拟环境的路径
替代虚拟环境,您可以直接从选择的路径中使用Python可执行文件,但我建议您使用虚拟环境,使系统更加干净。
要激活虚拟环境,请执行 bash 脚本,执行以下步骤:
source .venv/bin/activate
退出虚拟环境
exit
将关闭终端和Virtualenv。
您还可以主要配置IDE以使用Python Virtual Env。