Ubuntu下系統自帶Python2.7,在不刪除python2.7情況下已經成功安裝Python3.5和pip,這就有了兩個不同python版本。使用python3.5的pygame卻顯示無法安裝。
1.查看本機是否安裝pygame
打開終端命令框
輸入python3回車
輸入import pygame
顯示ImportError: No module named ‘pygame’
#報錯了,說明本機python3上無法輸出pygame
2.下載pygame
https://packages.ubuntu.com/focal/python3-pygame
下載完python3的pygame
將pygame解壓(我是手動解壓放置桌面的)
3.使用命令安裝
python3 pygame
這里,系統報錯su認證失敗,報這個錯誤的原因是root用戶默認是被鎖定了的,系統無法獲取權限,只要使用passwd命令重新設置下root密碼即可。
問題如下:
1 me@ubuntu:~$ su 2 密碼:<--- 輸入安裝時root用戶的密碼 3 su:認證失敗
解決方法:
me@ubuntu:~$ sudo passwd 2 密碼:<--- 輸入安裝時那個用戶的密碼 3 輸入新的 UNIX 密碼:<--- 新的Root用戶密碼 4 重新輸入新的 UNIX 密碼:<--- 重復新的Root用戶密碼 5 passwd:已成功更新密碼 6 me@ubuntu:~$ su 7 密碼:<--輸入重置的新密碼 8 root@ubuntu:/home/me# #已經進入root用戶
重新嘗試安裝pygame
python3 pygame
4.驗證是否安裝成功
$ python3 >>> import pygame
返回顯示的信息(安裝成功)
Hello from the pygame community. https://www.pygame.org/contribute.html