Atom 编辑器中的 Python 模块导入错误

标签 python python-3.x atom-editor

我已经安装了“脚本”包并在终端中启动原子编辑器。

我像这样导入了“numpy”和“pandas”,

import numpy as np
import pandas as pd

自动完成工作。

当我通过 CMD+I 运行它时,'numpy' 成功导入,但 'pandas' 失败:

Traceback (most recent call last):
  File "/Users/Dmj/Desktop/pythontest/movie_datas.py", line 2, in <module>
    import pandas as pd
ImportError: No module named pandas

我可以在 python3.5 shell 中运行这个脚本。所以我肯定已经安装了“pandas”。

当我导入其他库时,它显示相同的错误。

如何修复它?

OS X 10.11

最佳答案

请确保搜索路径sys.path中确实存在模块pandas

python -c "import sys; print(sys.path);"
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7']

关于Atom 编辑器中的 Python 模块导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36394056/

相关文章:

python - 如何将列表列表中的所有字符串转换为整数?

python - 如何修复fit()方法中的“"TypeError: object of type ' CategoricalDtype' has no len()”问题?

python - 使用 type() 创建子类时调用父类(super class) init

css - 在原子编辑器中设计交替行

python - 在列表上使用求和函数时,“int”对象不可调用

python - OpenCV 将帧写入文件 python

python - 截取屏幕的几个区域并使用 PyAutoGui - Python 3.4 保存它们

atom-editor - Atom 在哪里保持它的状态?

indentation - 如何更改 Atom 中的缩进模式?

python - 检查列表中的所有值是否小于某个数字,如果不小于则将其设置为该数字