我正在尝试从Python 2.7.17更新到3.8.1,以便可以运行pip install pandas
。我已经安装了pyenv,按照说明将pyenv添加到我的路径,并安装了3.8.1。但是每次我运行python时,都不会使用3.8.1版。
运行pyenv version
返回3.8.1,运行python -V
返回2.7.17。同样,运行python
运行2.7.17,而当我键入python3
时运行Python 3.7.6?但是,如果我运行pyenv global 3.7.6
,终端会告诉我未安装3.7.6!
我也尝试运行pyenv global 3.8.1
,试图从2.7.17切换到3.8.1,但是当我键入python
时仍默认为2.7.17。
如果有帮助,我正在Windows 10上使用Ubuntu。 非常感谢您的帮助-我非常困惑。预先感谢。
答案 0 :(得分:0)
您可以使用
pyenv shell 3.8.1
将PYENV_VERSION环境变量设置为所需的3.8.1版本。但是,我建议您使用虚拟环境:
pyenv virtualenv 3.8.1 my_test_env
并使用以下命令激活它:
pyenv activate my_test_env
有关更多信息,此guide非常有用。