【问题标题】:Can't import pandas into pycharm interpreter, despite changing pyCharm python interpreter path尽管更改了 pyCharm python 解释器路径,但无法将 pandas 导入 pycharm 解释器
【发布时间】:2015-04-22 20:04:14
【问题描述】:

我正在尝试在 pyCharm python 解释器中导入 pandas,但我一直感到害怕

>>> import pandas
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: No module named pandas

当我从终端运行 python 时它工作正常。我已经阅读了解决方案,但到目前为止没有一个有效。 我已经卸载、重新安装和更新了 pandas。我已将 pyCharm 项目 python 解释器和默认 pyCharm python 解释器更改为“2.7.5 (/usr/local/bin/python)”,所以现在:

>>> os.system('which python')
/usr/local/bin/python

发生在pycharm解释器和终端python解释器中。

关于如何解决此问题的更多想法?

谢谢

【问题讨论】:

  • 我看到 /usr/bin/python/usr/local/bin/python 不匹配,是拼写错误吗?
  • 和你争论是不礼貌的;)
  • @Padriac :) 呵呵——这不是错字,我只是错了,durp!感谢您指出了这一点。我修复了解释器路径,因此它们确实是相同的,但这实际上并没有解决问题。但是,更改终端 shell 路径最终解决了所有问题! :) 将添加为答案。
  • 不用担心,安装几个 python 2 是众多乐趣之一!
  • 你的 Anaconda 解释器不能是你的 Pycharm 解释器。他们必须有所不同

标签: python pandas pycharm


【解决方案1】:

结果是,在 pyCharms 设置(在菜单栏中,pyCharm --> Preferences --> tools --> terminal --> Shell Path)中将我的终端 shell 路径更改为正确的内容:

> echo $PATH # whatever this spits out in terminal is your shell path

修复一切:)

【讨论】:

  • 我试过这个并得到 /Users/MyName/anaconda/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin :/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin。我的 Anaconda 安装看起来有问题吗? Pycharm 仍然没有为我看到 mathplotlib 或 pandas。
【解决方案2】:

我将 PyCharm -> Preferences -> Project -> Project Interpreter 下的项目解释器更改为我系统使用的解释器。我在系统中有 2.6 和 2.7,而 PyCharm 默认使用 2.6。将其更改为终端使用的 2.7。问题解决了。

【讨论】:

  • 我试过这个并得到 /Users/MyName/anaconda/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin :/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin。我的 Anaconda 安装看起来有问题吗? Pycharm 仍然没有为我看到 mathplotlib 或 pandas。
  • 这对我有用。以前的解释器是 2.6.9 版本,当我通过 pip 安装 pandas 时,它没有包含 pandas。所以我切换到安装了熊猫的 2.7.9。谢谢:)
猜你喜欢
  • 1970-01-01
  • 2016-12-20
  • 1970-01-01
  • 2020-07-05
  • 2019-03-25
  • 1970-01-01
  • 2023-01-21
  • 1970-01-01
  • 2017-07-12
相关资源
最近更新 更多