簡體   English   中英

即使設置了 pyenv 全局版本,也無法獲取 python 版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM