RHEL上的Pycrypto失败

时间:2017-11-29 22:50:34

标签: pycrypto

我正在尝试通过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,但是,引用的软件包似乎不再存在 - 至少不是那个名字。

2 个答案:

答案 0 :(得分:0)

我找到了问题的答案,对于将来可能会发现这个问题的人来说。

在日志中,我注意到了:

  

configure:error:在$ PATH中找不到可接受的C编译器

https://www.thelinuxfaq.com/74-error-no-acceptable-c-compiler-found-in-path-linux

我执行了:

yum groupinstall "Development tools"

然后

pip install pycrypto

按预期工作。

  

收集pycrypto     使用缓存的pycrypto-2.6.1.tar.gz   收集包装的轮子:pycrypto     运行setup.py bdist_wheel for pycrypto ...完成     存储在目录中:/root/.cache/pip/wheels/80/1f/94/f76e9746864f198eb0e304aeec319159fa41b082f61281ffce   成功建造了pycrypto   安装收集的包:pycrypto   已成功安装pycrypto-2.6.1

答案 1 :(得分:0)

yum install gcc*

然后运行

pip install pycrypto