求助!我的电脑上已经安装了pandas等第三方库,但是使用python shell和pycharm时却报出了没有该模块的错误

我再说的详细一些,我的计算机是win7 64位的,安装的是python3.5(并且python的环境变量我也配置了,并且我只安装了这一个版本的python,没有安装python2.*),Anaconda3也已经安装了,并且通过pip操作安装了pandas,sklearn,scipy等第三方库。如下图:

clipboard.png

clipboard.png

clipboard.png
但是很奇怪为什么我在使用pycharm和python shell时会报出没有该模块的错误:ImportError: No module named 'pandas'

clipboard.png

clipboard.png
但是我使用jyputer就不会报错,并且能够执行成功,如下图:

clipboard.png
我在上一次使用sklearn时也遇到了类似的情况,请问有人遇到这种情况吗?或者有人知道这种情况吗?我网上搜了很多都没有类似的答案,大多都是说没有安装第三方库,但是我装了,求助大神,谢谢了!

阅读 12.4k
2 个回答

如果你从 python 官网下载安装了 python 3,又安装了 Anaconda 3,那么电脑上已经有两个 python 版本了。

安装了 Anaconda 3 就不需要再安装别的 python,往里面加软件包首选 conda install xxx,不行再用 pip install xxx

  1. 你如果本地有多个版本的话,首先需要确定你到底安装到了那个版本的python下,可以通过如下命令看
# 里面的路径就是你实际装到哪去了
# 比如你装到3.5上去了,在2.7里面当然import不到了
pip --version
  1. 如何在pycharm中使用

这个你需要去设置下你pycharm 的 interpreter,一般是在 file→settings→Project Interpreter
比如你上面查到的pip相关python是3.5的,在这个interpreter中把这个路径添加好应该就可以了
https://www.jetbrains.com/hel...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题