python3.5安装加密模块pycrypto
2016-01-05 23:29
309 查看
需要研究AES加密,以为python自带AES模块,但让我失望的是目前的3.5版是不带的
参考手册应该使用A.M. Kuchling编写的pycrypto模块,官方网站http://www.pycrypto.org/
但下载后郁闷了,使用setup.py install命令后出错,需要vcvarsall.bat,缺c的编译器,模块的程序是用c实现的所以需要编译
再使用pip install pycrypto问题同样,查询教程需要安装visual C++或MinGW,现在已经抛弃那个巨大的软件了,安装过程也很复杂,
后来又想到直接下编译好的exe安装包,但很可惜,只有python3.3的,网址http://www.voidspace.org.uk
难道没有其他方法了吗
发现个好方法
原来是大小写的问题
把Python安装目录\Lib\site-packages下的crypto改为Crypto就好了
参考手册应该使用A.M. Kuchling编写的pycrypto模块,官方网站http://www.pycrypto.org/
但下载后郁闷了,使用setup.py install命令后出错,需要vcvarsall.bat,缺c的编译器,模块的程序是用c实现的所以需要编译
再使用pip install pycrypto问题同样,查询教程需要安装visual C++或MinGW,现在已经抛弃那个巨大的软件了,安装过程也很复杂,
后来又想到直接下编译好的exe安装包,但很可惜,只有python3.3的,网址http://www.voidspace.org.uk
难道没有其他方法了吗
发现个好方法
执行
pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto执行编写的程序,没有发现模块
原来是大小写的问题
把Python安装目录\Lib\site-packages下的crypto改为Crypto就好了
相关文章推荐
- Python系列之 - python文件操作
- python 并发执行之多线程
- 编写高质量代码--改善python程序的建议(四)
- python并发执行之多进程
- [Python标准库]functools——管理函数的工具
- 基于python的密码管理工具
- python知识-python操作MySQL数据库
- PYTHON 奇怪现象 记录下 WindowsError: [Error 2]
- 二、Python-----用户交互
- python 装饰器
- python学习之一:如何解决 lxml中找不到etree等问题
- numpy
- Learning Python(8)--Python Spider(爬虫)
- 一、Python-----之变量
- Python机器学习库scikit-learn实践
- leetcode之4Sum
- 机器学习算法与Python实践之(一)k近邻(KNN)
- 机器学习算法与Python实践之(五)k均值聚类(k-means)
- 机器学习算法与Python实践之(四)支持向量机(SVM)实现
- 机器学习算法与Python实践之(三)支持向量机(SVM)进阶