![](/img/trans.png)
[英]Setting global python version with pyenv is not working as expected
[英]Not able to get python version even after setting pyenv global version
我已經為 Windows 安裝了 pyenv-win,也從 PATH 環境變量中刪除了正常的 python 路徑。
然后,我使用“ pyenv install ”安裝了 2 個版本的 python(3.6.8 和 3.8.0)。 在此處輸入圖片說明
應用 pyenv global version 作為運行命令“ pyenv global 3.6.8 ”,當我運行“ pyenv versions ”時,它顯示 3.6.8 是全局版本。
但是當我運行“python --version”時沒有顯示任何內容,因此我無法運行任何python文件“。我也運行了“ pyenv rehash ”。另外,我添加了/.pyenv/pyenv-win/ PATH 環境變量中的 shims 和 bin 也是如此。
我在這里需要你的幫助。 任何線索將不勝感激,謝謝。
我認為您應該禁用一些別名(請參閱第 3 步)
這是我安裝 pyenv-win 的方法,我遇到了同樣的問題:
1 - 卸載 Python(鍵入命令 python -V 時的當前版本)
2 - 安裝 pyenv-win 並將其添加到 PATH(這里有一些通過 Chocolatey 安裝它的可選步驟,它將它直接添加到 PATH)
2.2 - 安裝巧克力
2.3 - 在管理員 powershell 中運行: choco install pyenv-win
3-開始菜單(windows鍵)->管理應用程序執行別名->禁用與python相關的別名
4 - 通過 pyenv 安裝所需的 python 版本: pyenv install DESIRED VERSION NUMBER
5-運行pyenv rehash
6 - 將其設置為 global pyenv global DESIRED VERSION NUMBER
7 - 你應該通過運行命令python -V
看到所需的版本
我已經為 Windows 安裝了 pyenv-win,還從 PATH 環境變量中刪除了正常的 python 路徑。
然后,我使用“ pyenv install ”安裝了 2 個版本的 python(3.6.8 和 3.8.0)。 在此處輸入圖片說明
應用 pyenv global version 作為運行命令“ pyenv global 3.6.8 ”,當我運行“ pyenv versions ”時,它顯示 3.6.8 是全局版本。
但是當我運行“python --version”時沒有顯示任何內容,因此我無法運行任何python文件“。我也運行了“ pyenv rehash ”。另外,我添加了/.pyenv/pyenv-win/ PATH 環境變量中的 shims 和 bin 也是如此。
我在這里需要你的幫助。 任何線索將不勝感激,謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.