我使用 debian,并且安装了 python 3.5.3。我要做一个需要 python 3.6 的项目,但上次我在计算机上安装 python 3.6 时它破坏了很多东西,所以我想避免这种情况。我想要的是创建一个运行 python 3.6 的虚拟环境,但不影响我的 python 3.5 安装。
我知道 virtualenv 命令有一个选项来指定要使用哪个 python,但这只有在我的计算机上有 python 3.6 可执行文件时才有效。有没有办法在不安装 python 3.6 可执行文件的情况下安装 virtualenv ?如果没有,是否可以在不删除 python 3.5 的情况下安装 python 3.6 ?
如果您想知道,this是我安装 python 3.6 的过程,它破坏了很多东西。从那时起,我因为其他原因重新安装了操作系统,现在我又回到了 python 3.5。
最佳答案
查看 pyenv ( https://github.com/pyenv/pyenv )。安装 pyenv 后,您可以使用类似以下内容来安装特定的 python 版本:
pyenv 安装 3.6.4
然后您可以将此 python 版本与 pyenv global
、pyenv local
或 pyenv virtualenv
命令一起使用。
关于python - 安装 python 3.6 virtualenv 而不修改我的 python 3.5 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48668317/