5 回答

TA貢獻(xiàn)1876條經(jīng)驗 獲得超5個贊
您需要為您的 python 發(fā)行版安裝 pip,如下所示:
sudo?apt-get?install?python3-pip

TA貢獻(xiàn)1886條經(jīng)驗 獲得超2個贊
我在使用 pipx 安裝 sam-cli 后遇到了這個問題(我也使用 pyenv)。我的 pyenv 全局 python 版本是 3.6,sam-cli 不知何故在 /usr/bin/python3.8 找到 python,而不是 pyenv shim。使用項目根目錄中的 pyenv 的 .python-version 文件將本地 python 版本設(shè)置為 3.8.6 后,錯誤消息消失了。

TA貢獻(xiàn)1998條經(jīng)驗 獲得超6個贊
當(dāng)我使用 sam build 時,出現(xiàn)錯誤:
Build Failed Error: PythonPipBuilder:ResolveDependencies - pip executable not found in your python environment at ..\Python310\python.EXE
*注意:我還有Python-a 3.11版本
故障排除流程:
我輸入命令 python3.10 --version 并收到錯誤
python3.10:術(shù)語“python3.10”不被識別為 cmdlet、函數(shù)、腳本文件或可操作程序的名稱。檢查名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確,然后重試。
我進(jìn)入“控制面板”>“系統(tǒng)和安全”>“系統(tǒng)”>“高級系統(tǒng)設(shè)置”。單擊“環(huán)境變量...”按鈕。在那里我看到有一個到我的文件夾 \Python310\ 的路徑,我將 python.exe 重命名為 python3.10 ,現(xiàn)在在命令 python3.10 --version 上我得到了 Python 3.10.6
我輸入了命令 python3.10 -m Ensurepip ,我得到了
安裝收集的軟件包:setuptools、pip 成功安裝 pip-22.2.1 setuptools-63.2.0
問題解決了。

TA貢獻(xiàn)1946條經(jīng)驗 獲得超3個贊
也遇到了同樣的問題。問題是我需要將 Homebrew 安裝的 Pip 版本升級到 20.3,它使用 Python 的新腳本包裝器格式。
我運(yùn)行了這個命令,最終解決了這個問題:
$ python3 -m pip install --upgrade pip
請注意,我使用的是命令 python3 而不是 python。Python3 是 Homebrew 特定的 Python 安裝的 PATH 變量。
不管怎樣,在我運(yùn)行這個之后,我的 sam build 命令工作沒有問題。
添加回答
舉報