我刚刚按照安装指南安装了 pyenvpyenv-win,事情进展顺利,但我无法将 pyenv 全局 python 作为全局解释器
I have rehashed
安装后使用pyenv rehash
PS D:\> pyenv versions
3.5.1
3.6.2
3.7.7
* 3.8.2 (set by C:\Users\xxx\.pyenv\pyenv-win\version)
results
> python --version
> 3.8.4
# expected
> 3.8.2
因此,我无法使用virtualenv
与pyenv
安装了Python解释器
virtualenv py382-djangodev --python=3.8.2
The path 3.8.2 (from --python=3.8.2) does not exist
我遇到了同样的问题,最终解决了:
1 - 卸载Python(输入命令 python -V 时的当前版本)
2 - 安装 pyenv-win 并将其添加到 PATH(这里有一些通过 Chocolatey 安装它的可选步骤,它将直接添加到 PATH)
2.2 - 安装巧克力
2.3 - 在管理员 powershell 中运行:choco install pyenv-win
3 - Start menu (windows key) -> Manage application execution aliases -> disable aliases related to python
4 - 通过 pyenv 安装所需的 python 版本:pyenv install DESIRED VERSION NUMBER
5- run pyenv rehash
6 - 将其设置为全局pyenv global DESIRED VERSION NUMBER
7 - 您应该通过运行命令看到所需的版本python -V
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)