[問題] pip3安裝pyptt 執行找不到模組

作者: chin2049 (YesOrNo)   2021-05-06 16:44:47
作業系統: macOS Big sur
軟體:VS Code
Terminal: zsh
資訊如下
which python
-> /usr/bin/python
python —version
-> Python 2.7.16
which pip3
-> /Library/Frameworks/Python.framework/Versions/3.9/bin/pip3
我用pip3 install pyptt  
-> Requirement already satisfied: pyptt in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
上面這個訊息不太對勁
有使用code runner extension
在 configuation裡面設定
"python.pythonPath": "/usr/local/bin/python3"
主程式只打二行:
import sys
from PyPtt import PTT
結果如下:
mportError: No module named PyPtt
用了大半天 不知道該怎麼設定
再請教版友
作者: ddavid (謊言接線生)   2021-05-06 16:52:00
你which pip3在那裡的話,對應的python3理論上也應該用/Library/Frameworks/Python.framework/Versions/3.9/bin/python3 吧?
作者: goitaly (機會不等人)   2021-05-06 16:53:00
用python3 不要用python試試看
作者: ddavid (謊言接線生)   2021-05-06 16:55:00
你有試過which python3以及那你"python.pythonPath"就該設在那邊啊怎麼會設/usr/local/bin/python3
作者: Hsins (翔)   2021-05-06 17:27:00
所以我個人極度不建議使用系統自帶的 Python 直譯器作為專案的直譯器使用…甚至也不應該自己用 pip 去替系統自帶的這個直譯器安裝套件和模組…
作者: ddavid (謊言接線生)   2021-05-06 17:30:00
對啊,還是應該習慣使用虛擬環境來處理直接針對原Po現在狀況的話,試看看pip install --upgrade pyptt打錯,上一行開頭應該是pip3
作者: zerof (貓橘毛發呆雕像)   2021-05-09 20:11:00
Mac 建議用 pyenv ; pip 建議改用 python -m pip 執行

Links booklink

Contact Us: admin [ a t ] ucptt.com