[問題] ImportError的問題

看板Python作者 ( )時間3年前 (2022/01/08 02:10), 3年前編輯推噓6(6013)
留言19則, 5人參與, 3年前最新討論串1/1
小弟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

01/08 08:44, 3年前 , 1F
spyder內用的interpreter跟你pip使用的interpreter
01/08 08:44, 1F

01/08 08:44, 3年前 , 2F
不是同一個
01/08 08:44, 2F

01/08 08:46, 3年前 , 3F
import sys; sys.executable 應該會顯示不一樣python
01/08 08:46, 3F

01/08 10:55, 3年前 , 4F
不是spyder的問題是你沒進對環境的問題
01/08 10:55, 4F

01/08 12:32, 3年前 , 5F
確定你裝的環境對不對
01/08 12:32, 5F

01/08 15:30, 3年前 , 6F
兩種作法,用與spyder相同的interpreter安裝pacakge
01/08 15:30, 6F

01/08 15:31, 3年前 , 7F
或是在你已經安裝package的環境安裝spyder-kernels
01/08 15:31, 7F

01/08 15:32, 3年前 , 8F
然後在spyder設定使用,有裝package的interpreter
01/08 15:32, 8F

01/09 00:56, 3年前 , 9F
樓上的意思是在pip安裝spyder-kernels?
01/09 00:56, 9F

01/09 11:10, 3年前 , 10F
對 然後在spyder的設定選擇你已經裝pakcage的python
01/09 11:10, 10F

01/10 15:31, 3年前 , 11F
環境沒設定好
01/10 15:31, 11F

01/11 21:38, 3年前 , 12F

01/11 21:39, 3年前 , 13F
這個設置嗎?我該選什麼?spider-kernels裝了
01/11 21:39, 13F

01/11 22:11, 3年前 , 14F
下列選你pip3.10的interpretor吧
01/11 22:11, 14F

01/11 22:15, 3年前 , 15F
對不起 interpretor的檔名是什麼 非常感謝
01/11 22:15, 15F

01/12 00:06, 3年前 , 16F
你內建的python IDLE在哪就設定他當你spyder的翻譯器
01/12 00:06, 16F

01/12 00:08, 3年前 , 17F
找不到就在IDLE內 import sys; sys.executable
01/12 00:08, 17F

01/12 00:59, 3年前 , 18F
是pythonw.exe這個嗎? 可是設定了還是無法import mysql
01/12 00:59, 18F

01/12 01:05, 3年前 , 19F
更正 spyder重開以後就可以了! 謝謝大大 謝謝!
01/12 01:05, 19F
文章代碼(AID): #1Xs8859z (Python)
文章代碼(AID): #1Xs8859z (Python)