【问题标题】:Python failing to import module from scriptPython无法从脚本导入模块
【发布时间】: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


【解决方案1】:

我需要将 import conda 添加到其他导入上方的脚本中,因为我在 anaconda 中安装了 tables

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 2012-05-24
    • 1970-01-01
    相关资源
    最近更新 更多