簡體   English   中英

安裝 Python 模塊 Pygame 和 Pygame Zero 導致的錯誤

[英]Errors by installing Python modules Pygame and Pygame Zero

我已經成功安裝了 Python 3.8.1 版和 PIP。

之后我想使用命令 pip install pygame 或 pip install pgzero 安裝 Pygame 和 Pygame Zero

但我收到以下錯誤:

C:>pip install pygame Traceback(最近一次調用最后一次):文件“c:\\program files\\python38\\lib\\runpy.py”,第 193 行,在 _run_module_as_main 中 return _run_code(code, main_globals, None, File "c:\\ program files\\python38\\lib\\runpy.py”,第 86 行,在 _run_code exec(code, run_globals) 文件“C:\\Program Files\\Python38\\Scripts\\pip.exe__main__.py”,第 9 行,在 TypeError: 'module ' 對象不可調用

同樣使用 --user 命令它不會成功: pip install pygame --user 或 pip install pgzero --user

我在做什么 w

我很久以前也遇到過這個問題。

你可以試試這個:

pip uninstall pygame
pip uninstall pgzrun

然后通過以下方式下載:

pip install pygame
pip install pgzrun

您的資產信息有點低。但是如果您有 Python 2 和 3,請嘗試通過從 /usr/bin 和 CMD 類型“python --version”檢查當前 python 變量來查看當前默認值來管理 CMD 上的別名。 如果它說 Python2.7,您可以使用下面的“別名”命令(這樣做的原因是 2.7 支持即將結束 2020 年 1 月 1 日,並且它的舊 pip 也是如此。因此,將來,您應該只為 Python3 上傳新模塊。 7)。 如果您的 PC 中有 2.7 並且已經使用了一段時間,則不應嘗試將其刪除。

所以以防萬一: $ alias python="/usr/bin/python3.7"

然后使用命令

$ sudo pip3 安裝 pygame

這應該有效。 如果沒有,則您的模塊站點上存在一些設置問題。

試試這個,如果它不起作用,請告訴我們。 我可以給出指令讓它工作。 它需要幾個步驟(在我的情況下:)

/home/usr/Python-3.7.4/Modules/Settings.

它可以(我不確定這些模塊,但是..)也需要設置 SSL 連接,但它也可以從那里完成,無需任何編碼。

感謝您的快速回答! 通過給出命令成功: py -3 -m pip install pygame --user py -3 -m pip install pgzero --user

我通過安裝 pgzero 得到的唯一警告是:

正在收集 pgzero 正在下載 ..... 正在安裝收集的軟件包:numpy、pgzero 警告:腳本 f2py.exe 安裝在不在 PATH 上的“C:\\Users\\Han\\AppData\\Roaming\\Python\\Python38\\Scripts”中。 考慮將此目錄添加到 PATH,或者,如果您希望取消此警告,請使用 --no-warn-script-location。 警告:腳本 pgzrun.exe 安裝在不在 PATH 上的“C:\\Users\\Han\\AppData\\Roaming\\Python\\Python38\\Scripts”中。 考慮將此目錄添加到 PATH,或者,如果您希望取消此警告,請使用 --no-warn-script-location。 成功安裝 numpy-1.18.0 pgzero-1.2

哦.. 我不知道,您使用的是 Windows.. 我的最后一個答案就此枯竭。 它適用於 Linux。 無論哪種方式,當您安裝python時,您是否在安裝過程中標記了PATH? 它顯示安裝窗口何時彈出。 我對 Windows 是個小菜鳥,但我希望它與任何操作系統中的一樣。 如果沒有,刪除 Python 並重新安裝它比在安裝后嘗試標記 PATH 更容易。 畢竟它只是 1/2 分鍾的工作。

暫無
暫無

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

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