【发布时间】:2015-03-05 21:40:14
【问题描述】:
如果我启动 python 并输入 import tables 它工作正常,但是当我运行 python m_BlackrockLib.py(它的第一行有 import os, struct, tables, pickle, re, shutil)时,我收到错误 ImportError: No module named tables。我可以看到/usr/local/anaconda/lib/python2.7/site-package 中存在表,所以我不确定是什么导致了这个错误。任何人都可以看到这个问题吗?
【问题讨论】:
-
可能是您安装了多个 python 并且其中一个没有该模块。
python m_BlackrockLib.py使用与您的python命令相关联的任何python。只需键入python即可打开一个 python 控制台,看看它是否也失败了。 -
which python返回/usr/local/anaconda/bin/python,我相信它应该是这样的 -
您是否在两种情况下都完全运行相同的
python命令?例如,您是否在 virtualenv 或类似的东西中开发您的脚本? Virtualenv 通常会跳过站点包。
标签: python import python-import