在工作中遇到一个问题,就是环境很乱既有虚拟环境又有各种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