PyCrypto for Alpine3 in Alpine?

R J*_*R J 11 python pycrypto python-3.x alpine-linux

是否有一个适用于Alpine的软件包允许我为Python 3安装PyCrypto?

遇到问题后pip3 install pycrypto,我偶然发现了这个帖子里面介绍了如何在高山安装numpy的使用apk add py-numpy@testing.PyCrypto也可以使用Python2.7安装apk add py-crypto.但是,我似乎无法弄清楚如何为Python3调用pycrypto,即使这个包存在.

作为替代解决方案,我尝试使用C编译器gcc,apk add gcc以便pip3 install pycrypto可以编译设置工具.但是,当我用gcc运行该命令时,它会抛出一个致命的错误:

...
running build_ext
running build_configure
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/tmp/pip-build-2TivSm/pycrypto':
configure: error: C compiler cannot create executables
...
Run Code Online (Sandbox Code Playgroud)

有无法在Alpine中编译Python3模块吗?

zby*_*yte 20

这对我有用:

apk add gcc g++ make libffi-dev openssl-dev
Run Code Online (Sandbox Code Playgroud)

然后做你的pip安装.

  • 大!这就是诀窍.谢谢.但是,我还需要使用这个安装python3-dev:`apk add python3-dev build-base --update-cache` (3认同)