gpt4 book ai didi

python - 无法使用 pyenv 切换 Python

转载 作者:IT老高 更新时间:2023-10-28 22:13:40 29 4
gpt4 key购买 nike

我想用pyenv来切换python2和python3。

我成功下载了python2和python3以及pyenv,代码如下。

brew install pyenv

brew install pyenv-virtualenv

pyenv install 2.7.10

pyenv install 3.5.0

但是,我无法从 python2 切换到 python3..

Soma-Suzuki:~ Soma$ python --version
Python 2.7.10
Soma-Suzuki:~ Soma$ pyenv global
2.7.10
Soma-Suzuki:~ Soma$ pyenv versions
system
* 2.7.10 (set by /Users/Soma/.pyenv/version)
3.5.0
Soma-Suzuki:~ Soma$ pyenv global 3.5.0
Soma-Suzuki:~ Soma$ pyenv global
3.5.0
Soma-Suzuki:~ Soma$ pyenv versions
system
2.7.10
* 3.5.0 (set by /Users/Soma/.pyenv/version)
Soma-Suzuki:~ Soma$ python --version
Python 2.7.10
Soma-Suzuki:~ Soma$

我不明白为什么会这样。

供您引用。我的python就在这个目录下。

Soma-Suzuki:~ Soma$ which python
/usr/bin/python

提前谢谢你。

最佳答案

[2021 年 7 月]
如果在运行 eval "$(pyenv init -)"

时看到此消息
WARNING: `pyenv init -` no longer sets PATH.
Run `pyenv init` to see the necessary changes to make to your configuration.

您应该按照警告的说明检查来自 pyenv init 的消息,但简而言之,您可以改用 eval "$(pyenv init --path)" .

别忘了相应地更新你的 ~/.bash_profile~/.zprofile~/.bashrc~/.zshrc 必要时之类的。

关于python - 无法使用 pyenv 切换 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33321312/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com