免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 20402 | 回复: 6
打印 上一主题 下一主题

[求教]关于windows下安装pycrypto-2.6的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-29 06:05 |只看该作者 |倒序浏览
我的操作系统是WIN7(32位),安装了python3.2.3,需要安装pycrypto,我在python的官网上下载了pycrypto-2.6(http://pypi.python.org/pypi/pycrypto/2.6),说明上说python3.2上测试过,我安装时出现了问题,google到了解决方案(http://flyheaven.blog.163.com/blog/static/740117220119284145635/),但是还是出现了其他问题,报错说:TypeError: unorderable types: NoneType() <= str()
我google了下,似乎说是python2和3步兼容导致的。。。。
请教各位大牛有什么号办法吗?

论坛徽章:
0
2 [报告]
发表于 2012-05-29 10:00 |只看该作者
好像需要有编译环境或者下载已经编译好的来安装
参考:
http://code.activestate.com/lists/python-list/591240/

论坛徽章:
0
3 [报告]
发表于 2012-05-29 17:35 |只看该作者
问题是编译好的版本没有pycrypto2.6的,也没有适合python3.2的。。。。

论坛徽章:
0
4 [报告]
发表于 2012-08-30 21:39 |只看该作者
Lz解决了吗,我在linux和win7都没有安装成功,不知怎么回事,python3.2
~/pycrypto-2.6 # python3 setup.py build
running build
running build_py
creating build/lib.linux-x86_64-3.2
creating build/lib.linux-x86_64-3.2/Crypto
copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-3.2/Crypto
copying lib/Crypto/pct_warnings.py -> build/lib.linux-x86_64-3.2/Crypto
creating build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/MD4.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/SHA384.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/SHA224.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/SHA256.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/MD5.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/RIPEMD.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/SHA.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/MD2.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/SHA512.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/HMAC.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
copying lib/Crypto/Hash/hashalgo.py -> build/lib.linux-x86_64-3.2/Crypto/Hash
creating build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/blockalgo.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/DES.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/ARC2.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_OAEP.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/ARC4.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/AES.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/CAST.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/Blowfish.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_v1_5.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/XOR.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
copying lib/Crypto/Cipher/DES3.py -> build/lib.linux-x86_64-3.2/Crypto/Cipher
creating build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/winrandom.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/randpool.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/py3compat.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/Counter.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/_number_new.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/asn1.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/number.py -> build/lib.linux-x86_64-3.2/Crypto/Util
copying lib/Crypto/Util/RFC1751.py -> build/lib.linux-x86_64-3.2/Crypto/Util
creating build/lib.linux-x86_64-3.2/Crypto/Random
copying lib/Crypto/Random/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Random
copying lib/Crypto/Random/_UserFriendlyRNG.py -> build/lib.linux-x86_64-3.2/Crypto/Random
copying lib/Crypto/Random/random.py -> build/lib.linux-x86_64-3.2/Crypto/Random
creating build/lib.linux-x86_64-3.2/Crypto/Random/Fortuna
copying lib/Crypto/Random/Fortuna/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Random/Fortuna
copying lib/Crypto/Random/Fortuna/FortunaGenerator.py -> build/lib.linux-x86_64-3.2/Crypto/Random/Fortuna
copying lib/Crypto/Random/Fortuna/FortunaAccumulator.py -> build/lib.linux-x86_64-3.2/Crypto/Random/Fortuna
copying lib/Crypto/Random/Fortuna/SHAd256.py -> build/lib.linux-x86_64-3.2/Crypto/Random/Fortuna
creating build/lib.linux-x86_64-3.2/Crypto/Random/OSRNG
copying lib/Crypto/Random/OSRNG/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Random/OSRNG
copying lib/Crypto/Random/OSRNG/posix.py -> build/lib.linux-x86_64-3.2/Crypto/Random/OSRNG
copying lib/Crypto/Random/OSRNG/rng_base.py -> build/lib.linux-x86_64-3.2/Crypto/Random/OSRNG
copying lib/Crypto/Random/OSRNG/fallback.py -> build/lib.linux-x86_64-3.2/Crypto/Random/OSRNG
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest
copying lib/Crypto/SelfTest/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest
copying lib/Crypto/SelfTest/st_common.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_AES.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_XOR.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_DES.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_Blowfish.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_DES3.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/common.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_CAST.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_ARC2.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_ARC4.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Cipher
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA512.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA224.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA256.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA384.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_HMAC.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/common.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_MD2.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_MD4.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_MD5.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_RIPEMD.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Hash
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/test_AllOrNothing.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/test_rfc1751.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/test_KDF.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/test_chaffing.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Protocol
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_RSA.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_ElGamal.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_DSA.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_importKey.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/PublicKey
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random
copying lib/Crypto/SelfTest/Random/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random
copying lib/Crypto/SelfTest/Random/test_random.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random
copying lib/Crypto/SelfTest/Random/test_rpoolcompat.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/Fortuna
copying lib/Crypto/SelfTest/Random/Fortuna/test_SHAd256.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/Fortuna
copying lib/Crypto/SelfTest/Random/Fortuna/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/Fortuna
copying lib/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/Fortuna
copying lib/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/Fortuna
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/OSRNG
copying lib/Crypto/SelfTest/Random/OSRNG/test_winrandom.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/OSRNG
copying lib/Crypto/SelfTest/Random/OSRNG/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/OSRNG
copying lib/Crypto/SelfTest/Random/OSRNG/test_fallback.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/OSRNG
copying lib/Crypto/SelfTest/Random/OSRNG/test_posix.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/OSRNG
copying lib/Crypto/SelfTest/Random/OSRNG/test_generic.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/OSRNG
copying lib/Crypto/SelfTest/Random/OSRNG/test_nt.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Random/OSRNG
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_winrandom.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_number.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_Counter.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_asn1.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Util
creating build/lib.linux-x86_64-3.2/Crypto/SelfTest/Signature
copying lib/Crypto/SelfTest/Signature/test_pkcs1_15.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Signature
copying lib/Crypto/SelfTest/Signature/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Signature
copying lib/Crypto/SelfTest/Signature/test_pkcs1_pss.py -> build/lib.linux-x86_64-3.2/Crypto/SelfTest/Signature
creating build/lib.linux-x86_64-3.2/Crypto/Protocol
copying lib/Crypto/Protocol/AllOrNothing.py -> build/lib.linux-x86_64-3.2/Crypto/Protocol
copying lib/Crypto/Protocol/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Protocol
copying lib/Crypto/Protocol/KDF.py -> build/lib.linux-x86_64-3.2/Crypto/Protocol
copying lib/Crypto/Protocol/Chaffing.py -> build/lib.linux-x86_64-3.2/Crypto/Protocol
creating build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/pubkey.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/RSA.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/ElGamal.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/DSA.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/_slowmath.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/_DSA.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
copying lib/Crypto/PublicKey/_RSA.py -> build/lib.linux-x86_64-3.2/Crypto/PublicKey
creating build/lib.linux-x86_64-3.2/Crypto/Signature
copying lib/Crypto/Signature/PKCS1_PSS.py -> build/lib.linux-x86_64-3.2/Crypto/Signature
copying lib/Crypto/Signature/__init__.py -> build/lib.linux-x86_64-3.2/Crypto/Signature
copying lib/Crypto/Signature/PKCS1_v1_5.py -> build/lib.linux-x86_64-3.2/Crypto/Signature
Skipping implicit fixer: buffer
Skipping implicit fixer: idioms
Skipping implicit fixer: set_literal
Skipping implicit fixer: ws_comma
running build_ext
running build_configure
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Hash._MD2' extension
creating build/temp.linux-x86_64-3.2
creating build/temp.linux-x86_64-3.2/src
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/MD2.c -o build/temp.linux-x86_64-3.2/src/MD2.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/MD2.o -o build/lib.linux-x86_64-3.2/Crypto/Hash/_MD2.cpython-32m.so
building 'Crypto.Hash._MD4' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/MD4.c -o build/temp.linux-x86_64-3.2/src/MD4.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/MD4.o -o build/lib.linux-x86_64-3.2/Crypto/Hash/_MD4.cpython-32m.so
building 'Crypto.Hash._SHA256' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/SHA256.c -o build/temp.linux-x86_64-3.2/src/SHA256.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/SHA256.o -o build/lib.linux-x86_64-3.2/Crypto/Hash/_SHA256.cpython-32m.so
building 'Crypto.Hash._SHA224' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/SHA224.c -o build/temp.linux-x86_64-3.2/src/SHA224.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/SHA224.o -o build/lib.linux-x86_64-3.2/Crypto/Hash/_SHA224.cpython-32m.so
building 'Crypto.Hash._SHA384' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/SHA384.c -o build/temp.linux-x86_64-3.2/src/SHA384.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/SHA384.o -o build/lib.linux-x86_64-3.2/Crypto/Hash/_SHA384.cpython-32m.so
building 'Crypto.Hash._SHA512' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/SHA512.c -o build/temp.linux-x86_64-3.2/src/SHA512.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/SHA512.o -o build/lib.linux-x86_64-3.2/Crypto/Hash/_SHA512.cpython-32m.so
building 'Crypto.Hash._RIPEMD160' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -DPCT_LITTLE_ENDIAN=1 -Isrc/ -I/usr/local/include/python3.2m -c src/RIPEMD160.c -o build/temp.linux-x86_64-3.2/src/RIPEMD160.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/RIPEMD160.o -o build/lib.linux-x86_64-3.2/Crypto/Hash/_RIPEMD160.cpython-32m.so
building 'Crypto.Cipher._AES' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/AES.c -o build/temp.linux-x86_64-3.2/src/AES.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/AES.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_AES.cpython-32m.so
building 'Crypto.Cipher._ARC2' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/ARC2.c -o build/temp.linux-x86_64-3.2/src/ARC2.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/ARC2.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_ARC2.cpython-32m.so
building 'Crypto.Cipher._Blowfish' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/Blowfish.c -o build/temp.linux-x86_64-3.2/src/Blowfish.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/Blowfish.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_Blowfish.cpython-32m.so
building 'Crypto.Cipher._CAST' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/CAST.c -o build/temp.linux-x86_64-3.2/src/CAST.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/CAST.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_CAST.cpython-32m.so
building 'Crypto.Cipher._DES' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -Isrc/libtom/ -I/usr/local/include/python3.2m -c src/DES.c -o build/temp.linux-x86_64-3.2/src/DES.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/DES.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_DES.cpython-32m.so
building 'Crypto.Cipher._DES3' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -Isrc/libtom/ -I/usr/local/include/python3.2m -c src/DES3.c -o build/temp.linux-x86_64-3.2/src/DES3.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/DES3.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_DES3.cpython-32m.so
building 'Crypto.Cipher._ARC4' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/ARC4.c -o build/temp.linux-x86_64-3.2/src/ARC4.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/ARC4.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_ARC4.cpython-32m.so
building 'Crypto.Cipher._XOR' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/XOR.c -o build/temp.linux-x86_64-3.2/src/XOR.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/XOR.o -o build/lib.linux-x86_64-3.2/Crypto/Cipher/_XOR.cpython-32m.so
building 'Crypto.Util.strxor' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/strxor.c -o build/temp.linux-x86_64-3.2/src/strxor.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/strxor.o -o build/lib.linux-x86_64-3.2/Crypto/Util/strxor.cpython-32m.so
building 'Crypto.Util._counter' extension
gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/local/include/python3.2m -c src/_counter.c -o build/temp.linux-x86_64-3.2/src/_counter.o
gcc -pthread -shared build/temp.linux-x86_64-3.2/src/_counter.o -o build/lib.linux-x86_64-3.2/Crypto/Util/_counter.cpython-32m.so

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
5 [报告]
发表于 2012-08-31 04:34 |只看该作者
回复 4# jjwspj
你发的没有报错信息呀

   

论坛徽章:
0
6 [报告]
发表于 2012-08-31 19:27 |只看该作者
Skipping implicit fixer: buffer
Skipping implicit fixer: idioms
Skipping implicit fixer: set_literal
Skipping implicit fixer: ws_comma

论坛徽章:
0
7 [报告]
发表于 2013-09-26 09:33 |只看该作者
我的也是的 gcc 装好了
我的是python3.3  pycrypto-2.6
解压了pycrypto-2.6 然后进入目录的时候运行

E:\soft\python\pycrypto-2.6>python setup.py build
running build
running build_py
running build_ext
running build_configure
'chmod' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Traceback (most recent call last):
  File "setup.py", line 456, in <module>
    core.setup(**kw)
  File "C:\Python33\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Python33\lib\distutils\dist.py", line 929, in run_commands
    self.run_command(cmd)
  File "C:\Python33\lib\distutils\dist.py", line 948, in run_command
    cmd_obj.run()
  File "C:\Python33\lib\distutils\command\build.py", line 126, in run
    self.run_command(cmd_name)
  File "C:\Python33\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Python33\lib\distutils\dist.py", line 948, in run_command
    cmd_obj.run()
  File "setup.py", line 251, in run
    self.run_command(cmd_name)
  File "C:\Python33\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Python33\lib\distutils\dist.py", line 948, in run_command
    cmd_obj.run()
  File "setup.py", line 273, in run
    raise RuntimeError("chmod error")
RuntimeError: chmod error

查看setup.py 的273行是: if os.system("chmod 0755 configure") != 0:

    def run(self):
        if not os.path.exists("config.status"):
            if os.system("chmod 0755 configure") != 0:
                raise RuntimeError("chmod error")
            cmd = "sh configure"    # we use "sh" here so that it'll work on mingw32 with standard python.org binaries
            if self.verbose < 1:
                cmd += " -q"
            if os.system(cmd) != 0:
                raise RuntimeError("autoconf error")

感觉pycrypto-2.6好像不是windows下的,
有朋友可以指点一下的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP