windows环境下python3安装Crypto

Posted walkerpython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows环境下python3安装Crypto相关的知识,希望对你有一定的参考价值。

pycrypto、pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库;
这个时候pycryptodome就来了,它是pycrypto的延伸版本,用法和pycrypto是一模一样的;
所以,我现在告诉大家一种解决方法--直接安装:pip install pycryptodome
但是,在使用的时候导入模块是有问题的,这个时候只要修改一个文件夹的名称就可以完美解决这个问题,
Python\\Python36\\Lib\\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c改成大写C就ok了。

 

为了安装方便,可以直接使用下面的命令:

pip install crypto pycryptodome
pip uninstall crypto pycryptodome
pip install pycryptodome
而如果你是linux环境,则直接安装pycryptodome即可:

pip install pycryptodome
————————————————
版权声明:本文为CSDN博主「上帝De助手」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/five3/article/details/86160683

windows下python虚拟环境virtualenv安装和使用

前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用。

环境信息

  • 操作系统:windows10

  • python版本:3.6.3

安装

  1. 下载安装python3.6.3
Windows x86-64 web-based installer  # 指的是安装的时候需要联网,体积小,下载快,推荐
Windows x86-64 executable installer  # 指的是使用XXX.exe文件的方式安装,下载体积大
Windows x86-64 embeddable zip file  # 嵌入式版本
  1. 双击开始安装,注意勾选上add python to path,其他的一路默认;

  2. 测试:在命令行输入python,显示python交互界面则安装成功;

注意

  • 如果不识别python,最可能的原因是添加环境变量没有成功,去系统环境变量中查看一下,没有就添加;

安装virtualenv

  • python3.6.3版本自带了pip,为了减少安装步骤,使用pip安装;

  • cmd,打开windows命令行;

pip install virtualenv

pip install virtualenvwrapper  # 这是对virtualenv的封装版本,一定要在virtualenv后安装 
  • 安装完成后,输入pip list,查看当前的所有安装的包;

创建虚拟环境

  • 选择一个用来存放虚拟环境的文件,如E:/python3
cd E:python3  # 进入该文件
virtualenv envname   # 创建一个名字为envname的虚拟环境
dir     # 查看当前目录可以知道一个envname的文件已经被创建
  • 启动虚拟环境
# 进入虚拟环境文件
cd envname
# 进入相关的启动文件夹
cd Scripts

activate  # 启动虚拟环境
deactivate # 退出虚拟环境

下面可以自由地在虚拟环境下安装各种包了。

问题与细节

  • 每次需要启动虚拟环境的时候都需要进入虚拟环境的文件夹的Scripy的目录下,非常不方便,可以将Scripy的路径添加到系统环境变量中。

  • 如果系统还要安装其他的python版本,如python2.7.13;将其路径添加到系统环境变量后,进入安装文件目录,将python.exe文件改为python2.exe文件,防止命令冲突;

  • 如果同时存在多个python版本,那么pip也有多个版本,这个时候使用pip安装需要指定python版本。

python -m pip install xxx   # python3版本安装包
python2 -m pip install xxx  # python2版本安装包
  • 每次添加了系统环境变量以后,需要关闭当前的cmd窗口,重新启动一个窗口才会生效。

以上是关于windows环境下python3安装Crypto的主要内容,如果未能解决你的问题,请参考以下文章

windows环境下python3安装Crypto

windows和linux下 Python2,Python3 的环境及安装

在windows环境下安装Python3

windows下安装python2与python3开发环境兼容

windows下python3.7环境安装pygame

windows环境下 安装python2和python3