写作业要用pandas,结果import的时候显示 No module named 'pandas'
- 检查是不是没有装module, 没装的话pip装上
pip install pandas
结果发现老早就装过了…于是我怀疑是路径问题
- 改路径
先找到包所在位置
pip show --verbose pandas
然后编程时加上路径
import sys
sys.path.append('...')
import pandas
我试了…还是报错
继续尝试了这个博客的方法
jupyter notebook无法找到已经安装的包
我的电脑是Mac,直接在application里面找到Anacondas右键show original,里面就是软件的相关包
但是还是没用

- 最终解决
conda install pandas
我怀疑是anaconda 虚拟环境之类的问题,但是我打开软件洁面看到右上方确实又在base里面…
迷得不行…几次都是被他这个环境搞晕…不过还好解决了
如果是用conda管理环境的话,要么试试
- 新建一个虚拟环境,
- 在里面安装对应的包,
- 每次使用都激活对应环境(激活后会看到对应的环境名显示在路径前
# 创建一个虚拟环境,这里叫python368
conda create -n python368 python=3.6
# 每次使用都要激活
conda activate python368
# 第一次使用先下pandas包
conda install pandas

在使用Python时遇到'No module named 'pandas''的错误,已确认模块已安装。尝试调整Python路径、查找包位置及修改环境变量未果。在Mac上通过Anaconda查找软件包也未能解决问题。最后发现是Anaconda虚拟环境导致的困扰,通过新建并激活虚拟环境成功解决了问题。

227

被折叠的 条评论
为什么被折叠?



