Debian

如何在 debian 上安裝 cctrlapp?

  • August 27, 2015

我嘗試在 debian 8 機器上安裝cctrl 命令行客戶端。

按照安裝說明,我安裝了 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

誰能幫忙?還缺少什麼?

要解決此問題,請安裝 python-dev 包,其中包含Python.h編譯 pycrypto 所需的標頭檔:

apt-get install python-dev

但是,您也可以輕鬆地直接安裝 python-crypto 包:

apt-get install python-crypto

引用自:https://unix.stackexchange.com/questions/225860