pycrypto不可用?如何安装pycrypto?

2 投票
3 回答
3200 浏览
提问于 2025-04-16 07:57

接下来发生的事情是:

$ sudo easy_install pycrypto
Searching for pycrypto
Reading http://pypi.python.org/simple/pycrypto/
Reading http://pycrypto.sourceforge.net
Reading http://www.pycrypto.org/
Download error: [Errno 101] Network is unreachable -- Some packages may not be found!
Reading http://www.amk.ca/python/code/crypto
Reading http://www.pycrypto.org/
Download error: [Errno 101] Network is unreachable -- Some packages may not be found!
Reading http://www.pycrypto.org/
Download error: [Errno 101] Network is unreachable -- Some packages may not be found!
Best match: pycrypto 2.3
Downloading http://www.pycrypto.org/files/pycrypto-2.3.tar.gz
error: Download error for http://www.pycrypto.org/files/pycrypto-2.3.tar.gz: [Errno 101] Network is unreachable

而且火狐浏览器无法连接到pycrypto.org -- 无法建立连接。所以如果pycrypto网站宕机了,我该怎么安装pycrypto呢?

补充说明:我可以ping这个网站,所以我不太明白这是怎么回事:

$ ping pycrypto.org
PING pycrypto.org (76.10.145.51) 56(84) bytes of data.
64 bytes from 76-10-145-51.dsl.ncf.ca (76.10.145.51): icmp_seq=1 ttl=53 time=159 ms
64 bytes from 76-10-145-51.dsl.ncf.ca (76.10.145.51): icmp_seq=2 ttl=53 time=161 ms
64 bytes from 76-10-145-51.dsl.ncf.ca (76.10.145.51): icmp_seq=3 ttl=53 time=160 ms
^C
--- pycrypto.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 159.418/160.471/161.223/0.767 ms

3 个回答

0

谷歌在Fedora的代码库里找到了这个文件的一个副本。

2

Softpedia网站上也有这个文件的副本:

http://mac.softpedia.com/get/Development/Libraries/PyCrypto.shtml

一旦你下载了这个压缩包,我觉得你应该可以用下面的命令来安装它:

$ sudo easy_install pycrypto-2.3.tar.gz

(我在我的情况下使用了pip,所以上面的命令还没有经过确认。)

1

现在,PyCrypto的版本已经上传到PyPI,所以使用easy_install的时候不再需要依赖dlitz.net这个网站了。

撰写回答