use*_*623 5 python ubuntu virtualenv python-2.7 python-3.x
我的机器上有 python2.7、python3.7、python3.6。我仍然不确定如何管理和查看所有三个 python 版本的位置。
目前,我只需输入带有版本名称的 python 即可打开该终端或运行脚本。
我默认使用 python3.6 在~/.bashrc.
我已经使用 python3.6 安装了 virtualenv,因此每当我默认创建 venc 时,它都会使用 python3.6。
要使用 python2.7 创建 venv 我尝试过 -
virtualenv -p /usr/bin/python2.7 /Users/karim/Documents/venv2.7
但在这个 venv2.7 中,当我看到它给出的 python 版本时3.6。当我在终端中输入 python2.7 时,它会打开 python2.7。
我可以在虚拟环境中为 python2.7 做别名,但我怀疑这也可能在 venv 之外创建 python2.7 默认值。
我确实检查了所有 SO 线程,但没有文章帮助我在默认为 python3.6 的系统中使用 python2.7 创建 venv。
从安装并运行Python 3与Python 2同时进行,您需要从软件中心安装(python 2和python 3)python,然后使用此处提供的解决方案创建虚拟环境
如果 python 2.7 在您的系统中并安装了它,并且您在 ~/.bashrc 中使用别名 python27 来运行 python 2.7
然后你可以创建一个虚拟环境
python27 -m virtualenv <path to venv>
| 归档时间: | 
 | 
| 查看次数: | 11820 次 | 
| 最近记录: |