看板 Python 關於我們 聯絡資訊
小弟python萌新還請多指教 我安裝 pip3.10 mysql-connector-python 然後再pip3.10 list 也確定查到有 版本號是8.0.27 可是我再spyder的 In[1] 打入 import mysql.connector 會回傳 ModuleNotFoundError: No module named 'mysql' 但是經過測試 在python內建的IDLE Shell卻可以正常import 請問我的spyder指向錯了嗎?要怎麼設定呢? 謝謝大大不吝指教! ps:spyder似乎無法import任何模組 連flask都無法import 所以應該是spyder的問題! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.123.139 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1641579013.A.27D.html ※ 編輯: huipo (218.166.123.139 臺灣), 01/08/2022 02:17:30
lycantrope: spyder內用的interpreter跟你pip使用的interpreter 01/08 08:44
lycantrope: 不是同一個 01/08 08:44
lycantrope: import sys; sys.executable 應該會顯示不一樣python 01/08 08:46
kwanza: 不是spyder的問題是你沒進對環境的問題 01/08 10:55
robert09080: 確定你裝的環境對不對 01/08 12:32
lycantrope: 兩種作法,用與spyder相同的interpreter安裝pacakge 01/08 15:30
lycantrope: 或是在你已經安裝package的環境安裝spyder-kernels 01/08 15:31
lycantrope: 然後在spyder設定使用,有裝package的interpreter 01/08 15:32
huipo: 樓上的意思是在pip安裝spyder-kernels? 01/09 00:56
lycantrope: 對 然後在spyder的設定選擇你已經裝pakcage的python 01/09 11:10
hanfadacai: 環境沒設定好 01/10 15:31
huipo: https://i.imgur.com/80qEX9o.jpg 01/11 21:38
huipo: 這個設置嗎?我該選什麼?spider-kernels裝了 01/11 21:39
lycantrope: 下列選你pip3.10的interpretor吧 01/11 22:11
huipo: 對不起 interpretor的檔名是什麼 非常感謝 01/11 22:15
lycantrope: 你內建的python IDLE在哪就設定他當你spyder的翻譯器 01/12 00:06
lycantrope: 找不到就在IDLE內 import sys; sys.executable 01/12 00:08
huipo: 是pythonw.exe這個嗎? 可是設定了還是無法import mysql 01/12 00:59
huipo: 更正 spyder重開以後就可以了! 謝謝大大 謝謝! 01/12 01:05