关于 pyenv:https : //github.com/pyenv/pyenv
我有这个:
$ pyenv global 2.7
$ python --version
Python 3.6.4
Run Code Online (Sandbox Code Playgroud)
我的 pyenv 版本是:
pyenv 1.2.2
Run Code Online (Sandbox Code Playgroud)
有谁知道为任何特定 shell(和子 shell)设置 python 版本的正确方法吗?
现在我有一些时间,只是详细阐述我的评论。
文档描述了用于此目的shell的命令,您可以像这样运行:
pyenv shell pypy-2.2.1
如果您通过 Homebrew 等安装了 pyenv,那么应该可以开箱即用(对我来说就是这样)。如果没有,安装说明详细说明了必要的步骤:
将 pyenv init 添加到您的 shell 以启用填充程序和自动完成功能。请确保 eval "$(pyenv init -)" 放置在 shell 配置文件的末尾,因为它在初始化期间操作 PATH。
他们建议的具体命令(对于 bash)是:
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
然后重新启动外壳。
对于链接的安装说明中列出的特定 shell,还有一些进一步的注意事项。希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
8420 次 |
| 最近记录: |