【发布时间】:2016-12-15 12:27:35
【问题描述】:
我已添加:
export PYTHONPATH="${PYTHONPATH}:/home/twittercap/alchemyapi"
到我的 ~/.profile 文件(ubuntu 服务器环境),它会在我运行时显示
import sys
print sys.path
但它不会让我使用导入模块
from alchemyapi import AlchemyAPI
(从目录中运行时我可以。
感谢任何帮助。
更新:
我现在可以import alchemyapi 但import 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