看板 Python 關於我們 聯絡資訊
作業系統: 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 用了大半天 不知道該怎麼設定 再請教版友 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.102.171.42 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1620290689.A.7F2.html ※ 編輯: chin2049 (59.102.171.42 臺灣), 05/06/2021 16:45:20 ※ 編輯: chin2049 (59.102.171.42 臺灣), 05/06/2021 16:47:39
ddavid: 你which pip3在那裡的話,對應的python3理論上也應該用 05/06 16:52
ddavid: /Library/Frameworks/Python.framework/Versions/3.9/bin/ 05/06 16:52
ddavid: python3 吧? 05/06 16:52
對 我補充一下 which python3 -> /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 是這樣 ※ 編輯: chin2049 (59.102.171.42 臺灣), 05/06/2021 16:54:28
goitaly: 用python3 不要用python試試看 05/06 16:53
ddavid: 你有試過which python3以及 05/06 16:55
※ 編輯: chin2049 (59.102.171.42 臺灣), 05/06/2021 16:56:21
ddavid: 那你"python.pythonPath"就該設在那邊啊 05/06 16:55
ddavid: 怎麼會設/usr/local/bin/python3 05/06 16:56
好 我試一下 ※ 編輯: chin2049 (59.102.171.42 臺灣), 05/06/2021 16:59:04 兩位版大 我pythonPath設定跟 python3一樣了 但還是有問題 一樣出現module not found 我用pip3 uninstall pyptt 再用pip3 install pyptt一次 它還是出現 Requirement already satisfied這行 我覺得問題出在這裡 但我找不到合適的解決方法 還有救嗎? ※ 編輯: chin2049 (59.102.171.42 臺灣), 05/06/2021 17:08:37
Hsins: 所以我個人極度不建議使用系統自帶的 Python 直譯器作為專 05/06 17:27
Hsins: 案的直譯器使用…甚至也不應該自己用 pip 去替系統自帶的這 05/06 17:28
Hsins: 個直譯器安裝套件和模組… 05/06 17:28
ddavid: 對啊,還是應該習慣使用虛擬環境來處理 05/06 17:30
ddavid: 直接針對原Po現在狀況的話,試看看 05/06 17:33
ddavid: pip install --upgrade pyptt 05/06 17:33
ddavid: 打錯,上一行開頭應該是pip3 05/06 17:33
好 感謝 我試試虛擬環境 ※ 編輯: chin2049 (59.102.171.42 臺灣), 05/06/2021 23:30:09
zerof: Mac 建議用 pyenv ; pip 建議改用 python -m pip 執行 05/09 20:11