我正在尝试通过 pip 安装 pycrypto。安装失败:
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-zWtfwz/pycrypto/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-OrjLDy-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-zWtfwz/pycrypto/
我发现其他帖子说我需要通过 yum 下载 pycrypto,但是,引用的包似乎不再存在 - 至少不是那个名字。
我找到了我的问题的答案,对于将来可能会发现这个问题的任何人。
在日志中,我注意到:
配置:错误:在 $PATH 中找不到可接受的 C 编译器
根据https://www.thelinuxfaq.com/74-error-no-acceptable-c-compiler-found-in-path-linux
我执行了:
yum groupinstall "Development tools"
然后
pip install pycrypto
按预期工作。
使用缓存的 pycrypto-2.6.1.tar.gz 收集 pycrypto 为收集的包构建轮子:pycrypto 运行 setup.py bdist_wheel for pycrypto ... done 存储在目录:/root/.cache/pip/wheels/80/1f/94 /f76e9746864f198eb0e304aeec319159fa41b082f61281ffce 成功构建pycrypto 安装收集包:pycrypto成功安装pycrypto-2.6.1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句