作者huipo ( )
看板Python
标题[问题] ImportError的问题
时间Sat Jan 8 02:10:11 2022
小弟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://webptt.com/cn.aspx?n=bbs/Python/M.1641579013.A.27D.html
※ 编辑: huipo (218.166.123.139 台湾), 01/08/2022 02:17:30
1F:推 lycantrope: spyder内用的interpreter跟你pip使用的interpreter 01/08 08:44
2F:→ lycantrope: 不是同一个 01/08 08:44
3F:→ lycantrope: import sys; sys.executable 应该会显示不一样python 01/08 08:46
4F:→ kwanza: 不是spyder的问题是你没进对环境的问题 01/08 10:55
5F:推 robert09080: 确定你装的环境对不对 01/08 12:32
6F:推 lycantrope: 两种作法,用与spyder相同的interpreter安装pacakge 01/08 15:30
7F:→ lycantrope: 或是在你已经安装package的环境安装spyder-kernels 01/08 15:31
8F:→ lycantrope: 然後在spyder设定使用,有装package的interpreter 01/08 15:32
9F:→ huipo: 楼上的意思是在pip安装spyder-kernels? 01/09 00:56
10F:推 lycantrope: 对 然後在spyder的设定选择你已经装pakcage的python 01/09 11:10
11F:→ hanfadacai: 环境没设定好 01/10 15:31
13F:→ huipo: 这个设置吗?我该选什麽?spider-kernels装了 01/11 21:39
14F:推 lycantrope: 下列选你pip3.10的interpretor吧 01/11 22:11
15F:→ huipo: 对不起 interpretor的档名是什麽 非常感谢 01/11 22:15
16F:推 lycantrope: 你内建的python IDLE在哪就设定他当你spyder的翻译器 01/12 00:06
17F:→ lycantrope: 找不到就在IDLE内 import sys; sys.executable 01/12 00:08
18F:→ huipo: 是pythonw.exe这个吗? 可是设定了还是无法import mysql 01/12 00:59
19F:→ huipo: 更正 spyder重开以後就可以了! 谢谢大大 谢谢! 01/12 01:05