簡體   English   中英

有沒有辦法解決為什么我不能 pip install 任何超過 2.7 的 python 模塊?

[英]Is there a solution to why I can't pip install any python modules past 2.7?

我無法安裝任何需要 python 2.7 或更高版本的 python 模塊。 我已經卸載了 Mac 允許我使用的與 python 2 相關的所有內容,並且我在 python 3 上運行了所有內容。我完全迷失了。 我在 Mac 上,每當我嘗試安裝模塊(如 praw)時,都會彈出這個。

我使用了命令

pip install praw
Collecting praw
  Using cached https://files.pythonhosted.org/packages/41/89/94c1ec81a05536e2c2a1dc2e8f5402c8ad65963f28948bf41c64621e238b/praw-6.5.0-py2-none-any.whl
ERROR: Package 'praw' requires a different Python: 2.7.16 not in '>=3.5' ```

看起來最新版本的praw需要 Python 3.5 或更高版本。

支持 Python 2.7 的最后一個版本是praw 5.4.0 如果您仍在使用 Python 2.7 並需要此包,請嘗試運行

pip install praw==5.4.0

如果您使用的是 Python 3.x,請檢查您是否使用了正確版本的pip 如果您的系統上同時安裝了 Python 2 和 Python 3,您可能需要使用pip3安裝系統范圍的軟件包,如果pip 在這種情況下,請嘗試運行

pip3 install praw

或者,如果您的目標是特定的 Python 解釋器(例如python3.7python3.8等),並且想要確定您為解釋器使用了正確的pip可執行文件,則可以通過以下方式將 pip 作為 Python 包運行

python3 -m pip <args> 

其中python3可以被任何解釋器路徑替換。

歡迎來到 Stack Overflow Malachi! 我相信您正在尋找命令pip3 ( pip3 install praw ) 來通過 pip 安裝 Python 3 包。 如果您打開終端並輸入man pip以獲取手冊頁,則會有一行顯示:

pip 是為 Python 2 安裝包時使用的命令,而 pip3 是為 Python 3 安裝包時使用的命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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