我正在尝试获取一个名为环聊机器人 https://github.com/hangoutsbot/hangoutsbot在我的 Linux 服务器上工作。我目前正在使用数字海洋服务器。然而,每次我尝试运行该脚本时,它都会给出一个错误:
ImportError: No module named 'appdirs'
我不知道在这里做什么。我已经尝试从 npm 安装 appdirs 但没有成功。这个脚本在我的 Mac 上运行良好,但它似乎不想在我的 Linux 服务器上运行。任何帮助,将不胜感激。
在解决“缺少 pyparsing 模块”错误后,我遇到了同样的问题在这里 https://stackoverflow.com/questions/42181056/when-i-do-pip-version-it-show-the-error-as-importerror-no-module-named-pypars。然后我开始收到此错误:
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 74, in <module>
import appdirs
ImportError: No module named appdirs
然后我使用手动安装步骤找到了丢失的软件包pypi.python.org https://pypi.python.org/pypi/appdirs/1.4.3并提出了这个手动安装顺序:
wget https://pypi.python.org/packages/48/69/d87c60746b393309ca30761f8e2b49473d43450b150cb08f3c6df5c11be5/appdirs-1.4.3.tar.gz
gunzip appdirs-1.4.3.tar.gz
tar -xvf appdirs-1.4.3.tar
cd appdirs-1.4.3
sudo python setup.py install
这就解决了它!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)