【问题标题】:Importing Module python导入模块 python
【发布时间】:2016-12-15 12:27:35
【问题描述】:

我已添加:

export PYTHONPATH="${PYTHONPATH}:/home/twittercap/alchemyapi"

到我的 ~/.profile 文件(ubuntu 服务器环境),它会在我运行时显示

import sys
print sys.path

但它不会让我使用导入模块

from alchemyapi import AlchemyAPI

(从目录中运行时我可以。

感谢任何帮助。

更新: 我现在可以import alchemyapiimport alchemyapi.AlchemyAPI 返回ImportError: No module named AlchemyAPI(但有!)

【问题讨论】:

  • source ~/.profile了吗?
  • /home/twittercap/alchemiapi 中有什么内容? 模块 achemyapi 吗?也许您需要将/home/twittercap 放入PYTHONPATH 中?
  • sys.path.append('/home/twittercap')
  • 感谢您的回复 - 克隆了 git (github.com/AlchemyAPI/alchemyapi_python),然后将其重命名为 alchemyapi,我已经运行了 source 并且 sys.path.append 也没有解决它(它已经在 sys 路径中) - 我也尝试将 /home/twittercap 放入 pythonpath/sys 无济于事。
  • 在我的 Mac 上我可以运行 sys.path.insert(1, '/home/twittercap') 并且它可以工作

标签: python linux alchemyapi


【解决方案1】:

已解决: Git 再次克隆并且没有重命名 - 重命名搞砸了,或者文件第一次损坏 - 不过感谢您的建议!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多