如何在没有 root 权限的情况下安装 python 3.x 和 2.y

Jos*_*rez 3 python root

我在没有 root 权限的共享机器上工作,但安装了 Python 2.y,但我想同时拥有 Python 的两种风格,我也想调用 Python 2.y 只是输入 python(像往常一样)和 for调用 Python 3.x,输入 python3。我知道这是可能的,因为在我的主要设备中(whit root 访问权限和 sudo 的魔力)我可以“选择”使用哪个。

Imr*_*ran 8

您可以使用pyenv 安装程序脚本安装pyenv,然后运行和.pyenv install 2.7.14pyenv install 3.6.3

更多文档在这里

  • 如果您遵循的是`Basic GitHub Checkout`,则在第 4 步中使用 `exec "$SHELL"` 重新启动 shell 可能无法正常工作,具体取决于您连接到的机器的设置方式。只需从 ssh 会话断开连接并重新连接即可使其工作,然后您就可以使用 `pyenv install`。比如`pyenv install 3.6.6`安装python3.6.6,那么你可以做`pyenv global 3.6.6`,现在调用`python`或`python3`会带你到python3.6.6。 (3认同)