攝影或3C

Python: ModuleNotFoundError: No module named ‘pip’ ; 如何安裝pip套件?下載並執行get-pip.py; where python #查看python安裝路徑; python -V #查看python版本; 如何查看指定路徑python的版本?

參考此篇文章:

  • Python “ModuleNotFoundError: No module named ‘pip'”出现在Python环境中未安装pip的情况下。
    (例如安裝Spyder,內附的3.8.10就沒有pip套件)
  • 解决错误的方法是通过在Linux或MacOS上运行python -m ensurepip –upgrade命令
    或在Windows上运行py -m ensurepip –upgrade命令来安装pip。
    (一樣會出現No module named ‘ensurepip’ )
  • 另外,还可以使用get-pip.py脚本来安装pip,通过下载https://bootstrap.pypa.io/get-pip.py并在终端中运行相应的命令。
    ( "C:\Program Files\Spyder\Python\python.exe" "P:\Python class\柯博文\get-pip.py" )
  • 如果出现”‘curl’ is not recognized as an internal or external command”错误,可以通过运行适用于特定操作系统的命令来安装pip。
  • 如果问题仍然存在,可以尝试通过升级pip来解决,并确保使用正确的Python版本进行安装。
  • 如果使用虚拟环境,并且问题仍然存在,可以尝试重新创建虚拟环境。
  • 在Windows系统中,还可以尝试从pip.exe文件所在的目录安装pip。
  • 如果问题仍然存在,可以尝试设置Python和pip的PATH环境变量。
  • 提供了一些额外的资源和教程来学习相关主题。


where python 可以看python安裝在那些路徑
python -V 則可以看python版本
如果安裝了多個版本的python
如何看指定路徑的python版本?
"C:\Program Files\Spyder\Python\python.exe" -V
"C:\Python311\python.exe" -V


獨立安裝的python 3.11帶有pip
但是Spyder內附的python 3.8.10沒有
"C:\Program Files\Spyder\Python\python.exe" "P:\Python class\柯博文\get-pip.py"

有出現Warning:

警告:pip.exe、pip3.8.exe 和 pip3.exe 的指令碼已安裝在 ‘C:\Users\yuwen\AppData\Roaming\Python\Python38\Scripts’ 中,該目錄並未包含在 PATH 中。
考慮將此目錄新增至 PATH,或者如果您想抑制此警告,請使用 –no-warn-script-location。

這個警告並不是致命的,且不會影響 pip 或您的 Python 安裝功能。它只是提醒您 pip 的指令碼已安裝在一個未列在系統 PATH 環境變數中的目錄中。

PATH 是一個包含多個目錄的清單,當您在命令提示字元或終端機中執行指令時,作業系統會在這些目錄中尋找可執行檔案。如果含有 pip 指令碼的目錄不在 PATH 中,您必須在執行 pip 指令時提供完整路徑。

有兩個選項來處理這個警告:

  1. 將 pip 指令碼的目錄新增至 PATH:您可以將目錄 “C:\Users\yuwen\AppData\Roaming\Python\Python38\Scripts”(依據您的 Python 版本進行調整)新增至 PATH 環境變數,這樣您可以在命令提示字元或終端機中直接執行 pip 指令,而不需要提供完整路徑。
  2. 抑制警告:如果您不想修改 PATH,您可以在執行 pip 指令時使用 --no-warn-script-location 選項。例如,取代使用 pip install,您可以使用 pip --no-warn-script-location install 來安裝套件而不會出現警告。

這兩個選項都是有效的,您可以根據個人偏好來選擇。如果您常使用 pip 指令,新增目錄至 PATH 可能會更方便。但如果您希望保持 PATH 不變且不介意看到警告,您可以繼續如常使用 pip,不會有任何問題。

"C:\Program Files\Spyder\Python\python.exe" -m pip --version
確認spyder內附的python 3.8.10已經安裝pip成功:

推薦hahow線上學習python: https://igrape.net/30afN

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡