【发布时间】:2015-03-30 16:38:55
【问题描述】:
我正在尝试导入 pandas 以进行一些统计分析,但在导入包时遇到问题。没有任何错误消息,因此很难调试。我试过卸载和重新安装 Anaconda3,多次重启,通过控制台更新 conda/anaconda/pandas,都没有效果。当我不导入 pandas 时,一切正常。
这是我的“Tester.py”,它是我正在尝试做的超级简化版本,但它也以完全相同的方式失败:
import pandas
def main():
print("It works.")
if __name__ == '__main__':
main()
我从 PyCharm 得到的控制台输出如下:
C:\Anaconda\python.exe C:/Users/IH/PycharmProjects/Test/tester.py
Process finished with exit code -1073741819 (0xC0000005)
当我通过 cmd 提示符运行 Tester.py 时,弹出窗口通知我 python 已崩溃。所以它似乎并不局限于我的IDE。它不会在“import pandas”行中抛出任何错误,因此它可以找到库。当我注释掉“import pandas”时,“它可以工作”。行打印正常。
C:\Anaconda>conda info
Current conda install:
platform : win-64
conda version : 3.10.0
conda-build version : 1.8.2
python version : 3.4.1.final.0
requests version : 2.6.0
root environment : C:\Anaconda (writable)
default environment : C:\Anaconda
envs directories : C:\Anaconda\envs
package cache : C:\Anaconda\pkgs
channel URLs : https://repo.continuum.io/pkgs/free/win-64/
https://repo.continuum.io/pkgs/free/noarch/
https://repo.continuum.io/pkgs/pro/win-64/
https://repo.continuum.io/pkgs/pro/noarch/
config file : None
is foreign system : False
【问题讨论】:
-
你可以试试 anaconda 邮件列表:groups.google.com/a/continuum.io/forum/#!forum/anaconda
-
我在 Windows 7 机器上导入 gensim 时遇到了同样的问题。我在另一台 Windows 8 机器上执行了完全相同的设置并且没有任何问题,前提是我使用 anaconda 附带的 gensim 和 pandas 的分布。谁知道呢。
标签: python python-3.x pandas python-import