背景:
先安装的Python3.10,安装在默认路径:
C:\Users\#用户名省略#\AppData\Local\Programs\Python\Python310\
后安装的Anaconda,更改过路径在D盘:
D:\ProgramData\anaconda3
此时C盘Python安装路径下Scripts文件夹有一个jupyter-lab
使用如下检查路径命令,可以看到安装库文件来自C盘Python文件夹下
import sys
sys.path
而D盘 Anaconda安装路径下Scripts文件夹也有一个jupyter-lab
同样检查路径,可以看到安装库文件夹来自D盘Anaconda文件夹下
此时如果在Anaconda Prompt 中安装Pandas,运行
pip install pandas
显示已在D盘相应文件夹安装成功
此时打开路径为C盘Python文件夹下的jupyter-lab.exe(因为之前在桌面创建过快捷方式,所以没注意就直接打开的这个),或者 在Windows cmd命令窗口打开jupyter-lab
导入Pandas库,会报ModuleNotFoundError问题,没有Pandas这个库。
但是如果通过Anaconda Prompt 中打开jupyter-lab
导入Pandas库,可以正常运行。
今天就犯了这样一个错误,在Anaconda下安装的库,但是在Python路径下的Jupyter导入库报错,检查了很长时间,包括尝试更改Path路径,在环境变量中添加新的路径等,都无法解决。最后发现是这个问题,原来装的Python和后来装的Anaconda分别有各自的安装库文件夹,注意不要搞混。总结在这里供大家参考避免。