我收到錯誤訊息“所選環境中沒有可用的 Pip 安裝程式。” 在 Visual Studio Code 中保存 python 檔案時。我已經安裝了 pip3,它可以從終端獲得。我在 VS Code 中選擇了 python 解釋器。我還嘗試在專案目錄中使用 pip3 手動安裝 autopep8。但錯誤仍然發生。不幸的是,這些是我能夠在互聯網上找到的唯一解決方案,但沒有一個有效。我使用基于 Debian 的聯想 Chromebook。有沒有人知道如何解決這個問題?


選定的口譯員:

uj5u.com熱心網友回復:
您顯然已經在您的系統上安裝了多個 Python 環境。一個 in/usr/bin通常是您系統的包管理器(apt在 Debian 上)安裝的那個,并且很可能是默認的一個,如果您只是從 shell 呼叫沒有絕對路徑的 python 命令。您可以通過呼叫來驗證:
which python3
which pip3
我假設兩個二進制檔案都是從/usr/bin/.
您在 VS 代碼中選擇的 Python 安裝位于/usr/local/bin,它可能是從不同的來源安裝的(也許您是從源代碼編譯 Python 的?)。如果 VS 代碼抱怨pip在您選擇的環境中沒有找到,則可能/usr/local/bin/pip3由于某種原因不存在。您可以通過呼叫來驗證:
ls /usr/local/bin/pip3
最簡單的解決方案是/usr/bin/python3在 VS 代碼中選擇環境。
如果您確實需要來自 的 Python 版本/usr/local/bin,請找出此安裝的來源并完成它,以便在那里安裝pip3。
然而,最可持續的解決方案是使用虛擬環境。這將使您的 Python 版本獨立于系統,并且您可以完全控制其中的包。
uj5u.com熱心網友回復:
我認為您應該檢查終端“pip3 freeze”命令,如果它顯示一些串列,則 pip 正在作業,否則您應該檢查系統中的環境變數以獲取 pip3。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/374877.html
