【问题标题】:Import error: Error importing scipy导入错误:导入 scipy 时出错
【发布时间】:2016-05-27 13:36:53
【问题描述】:

    进口熊猫
回溯(最近一次通话最后一次):
文件“”,第 1 行,在
文件“/Users/.../anaconda/lib/python2.7/site-packages/pandas/init.py”,第 37 行 , 在
导入 pandas.core.config_init
文件“/Users/.../anaconda/lib/python2.7/site-packages/pandas/core/config_init.py”, 第 18 行,在
从 pandas.formats.format 导入检测控制台编码
文件“/Users/.../anaconda/lib/python2.7/site-packages/pandas/formats/format.py”,l 16 号线,在
从 pandas.io.common 导入 _get_handle、UnicodeWriter、_expand_user
文件“/Users/.../anaconda/lib/python2.7/site-packages/pandas/io/common.py”,第 5 行 , 在
导入 csv
文件“csv.py”,第 10 行,在
字段大小限制,\
文件“csv_test.py”,第 4 行,在
从 scipy 导入统计信息
文件“scipy/init.py”,第 103 行,在
引发 ImportError(msg)
ImportError:导入 scipy 时出错:您无法导入 scipy 而
在 scipy 源目录中;请退出 scipy 源
首先是树,然后重新启动您的 python 解释器。

我尝试通过从 bash 调用 python 来导入熊猫。 在这样做之前,我使用了“which python”命令来确定我正在使用哪个 python。 它跟我说“/Users/...(Usersname)/anaconda/bin/python”。 但是当我从 anaconda 的发行版的 IPython 中导入 pandas 时,成功导入。 作为记录,我手动添加了 csv_test.py 模块。 猜猜这个模块做错了什么? 它只是导入 scipy.stats 和 matplotlib.pyplot。 所以我希望它不会影响任何其他模块。 从错误语句来看,这里似乎发生了严重错误..

【问题讨论】:

  • 不知道为什么,但是在 "File 'x',line ~ ,in" 之后省略了

标签: python-2.7 pandas matplotlib anaconda importerror


【解决方案1】:

您“手动添加”的 csv_test.py 文件尝试导入 scipy;正如错误消息所说,不要那样做。

您可以将您的测试代码放在一个私有位置,而不会弄乱 scipy 安装目录。

我建议至少卸载并重新安装 pandas 和 scipy,可能所有内容,以消除有意和无意的改动。

【讨论】:

  • 那么,'conda uninstall pandas(and scipy)' 可以吗?我不太了解如何使用 conda install 命令..
猜你喜欢
  • 1970-01-01
  • 2017-03-28
  • 2018-02-12
  • 1970-01-01
  • 2015-12-18
  • 2018-12-18
  • 1970-01-01
  • 1970-01-01
  • 2015-11-23
相关资源
最近更新 更多