【发布时间】:2015-12-24 05:28:27
【问题描述】:
我正在尝试获取一个名为 hangoutsbot 的程序 在我的 linux 服务器上工作。我目前正在使用数字海洋服务器。但是,每次我尝试运行脚本时,它都会给我一个错误提示:
ImportError: No module named 'appdirs'
我不确定在这里做什么。我已经尝试从 npm 安装 appdirs 无济于事。该脚本在我的 mac 上运行良好,但它似乎不想在我的 linux 服务器上运行。任何帮助将不胜感激。
【问题讨论】:
-
你是怎么安装的?几乎可以肯定你使用了错误的解释器来运行代码,
-
我通过克隆目录中的文件夹来安装它。当我尝试运行它时,我只使用 python3 hangupsbot.py
-
which -a python3和which python3输出什么?还有需要的包,github.com/hangoutsbot/hangoutsbot/blob/master/requirements.txt -
你试过
pip3 install hangoutsbot -
which -a python3 输出:/usr/local/bin/python3 /usr/bin/python3.我已经使用 pip3 来安装它。但是,当我这样做时,它会安装在我似乎找不到的目录中。