如何在 debian 上安装 cctrlapp?

如何在 debian 上安装 cctrlapp?

我尝试安装cctrl 命令行客户端在 Debian 8 机器上。

按照安装说明,我安装了 python、pip,然后(通过 pip)cctrl

apt-get install python
apt-get install python-pip
pip install cctrl

现在cctrlappcctrluser作为控制台命令存在。但是当我尝试运行其中一个时,我收到此错误

ImportError: No module named Crypto.PublicKey

所以我尝试安装缺少的模块

pip install pycrypto

但后来我收到另一个错误(请参阅pip.log关于此要点的文件

InstallationError: Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-nQPN20/pycrypto/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-JYTF94-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip-build-nQPN20/pycrypto

谁可以帮忙?还缺少什么?

答案1

要解决该问题,请安装 python-dev 包,其中包含Python.h编译 pycrypto 所需的头文件:

apt-get install python-dev

但是,您也可以轻松地直接安装 python-crypto 包:

apt-get install python-crypto

相关内容