pycryto问题的解决

在工作中遇到一个问题,就是环境很乱既有虚拟环境又有各种python版本,所以再用pycharm执行用例时不能正常跑通,无奈之下清理环境,一i下时操作步骤。

一 Windows环境下部署python环境

1 用pycharm查看External Libraries查看所有的包都来源于哪里,大体有个方向

首先在Windows电脑中利用everything小工具搜索出关于python的文件,进行一一删除,在回收站删除

2 清空关于python安装版本的相关文件

3 清除关于pycharm的相关文件

4 清空环境变量中关于python和pycharm的相关设置

5 利用ccleaner 清除关于注册表中的一些关于程序安装的信息

6 现在环境已经相对比较干净了,选择python版本进行安装,这里安装的是python3.7.2

在安装python的时候各种勾选,添加path自定义安装目录,不建议安装在c盘

7 然后安装pycharm 也是2019.3.1的最新版本

自定义安装目录,不安装在c盘

安装requirement中需要安装的文件

8 执行测试用例,系统弹出需要安装的库 进行安装

问题在这里又出现了,其他的需要库都安装成功了,唯独这个还是不能安装成功

根据上面的提示安装了Visual Studio Community 2019 ,但是2019支持的是C++ 14.2版本的,不符合安装在d盘我们的要求

在网上进行百度,查看Visual Studio Community 2015支持C++ 14.0版本 下载了Visual Studio Community 2015进行安装,将近4个G,安装速度有点慢,安装完成后 查看一下效果

这么大的项目绝对不能安装在c盘

此时还是没有解决我的问题,开始提示pycryto不符合条件,还是会提示安装不上,其他的安装包已经可以安装了,这是一大进步,已经忙了一天了还是没有解决问题,所以我开始请教大神

根据执行代码报的错误,从这一步进行解决,忽略提示的安装包问题,这样问题就迎刃而解了。

又出现另一个提示说没有Crypto.Cipher,“ModuleNotFoundError:No module named ‘Crypto.Cipher’”;这时需要卸载pycrypto:

pip uninstall pycrypto,然后安装pycryptodome,pip install pycryptodome,即可。


pip uninstall crypto pycryptodome

pip install pycryptodome


你可能感兴趣的:(pycryto问题的解决)