记录二:ModuleNotFoundError: No module named 'action'解决方法
正在使用pycharm+selenium+python学习自动化测试
将已成功运行的代码copy到新建项目中,提示报错ModuleNotFoundError: No module named 'action',是pycharm找不到action包

分析查找原因:
pycharm 新建项目时,pycharm自动设置默认了运行环境为新的虚拟环境。虽然已存在的环境中有action包,但新建的虚拟环境中并没有action包,所以有这个错误提示:

解决办法:
1.新建项目可以选则已存在环境
2.已创建的项目修改环境
2.1 File-->setting

2.2 Project:项目名称---->project interpreter----->右侧下拉选择project interpreter,选择已存在的环境,点击OK


————————————————
注: new environment using和existing interpreter的区别
引用内容地址:https://blog.csdn.net/weixin_43767691/article/details/100881070
new environment using是为项目创建一个新的环境,这里有三个选择:Virtualenv,Pipenv,Conda
Virtualenv Environment:是虚拟环境的意思,它在项目文件下创建一个独立虚拟环境(venv),他是一款工具,在pycharn中集成了。它会创建一个独立的虚拟环境,可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter程序间,避免了不同Python程序间的互相影响,独立的使用一个Python解释器,不会与本地解释器产生影响。
pipnev:包管理模块
conda:在conda环境下创建一个虚拟环境,venv在anaconda下,项目文件在venv下。
existing interpreter情况:
字面上理解就是已经存在的解释器,可选择得有4种
Virtualenv Environment,Conda environment,System interpreter,Pipenv Environment
Virtualenv Environment:这里还出现Virtualenv Environment,是因为我们也可以在本地安装个虚拟环境,不再是依托pycharm中集成的,具体在本地创建虚拟环境见:https://blog.csdn.net/u011318077/article/details/85318097
Conda environment:这里可以选择anaconda下的python.exe,里面有很多包
/*版权声明:本文为CSDN博主「yandajiangjun」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yandajiangjun/java/article/details/102502190*/
————————————————

浙公网安备 33010602011771号