此文以导入selenium包报错为例,适合大多数导入包报错问题
一、问题描述:
1、我在利用python打开网页时,提示需要selenium包,然后我进入cmd窗口,利用 pip install selenium 该命令安装selenium 包并且提示:
接着安装Chrome的浏览器驱动配置chromedriver,这里附上链接:https://www.cnblogs.com/balllyh/p/12191375.html,需要的小伙伴请自行查看。
安装好之后在pycharm中运行如下python代码来打开百度网页。
#导入selenium框架包中的webdriver模块 from selenium import webdriver #调用webdriver模块中Chrome方法自动打开谷歌浏览器 driver = webdriver.Chrome(); # 打开要测试的网址 driver.get("http://baidu.com")
2、从上文附的链接中可以看出,上面安装好之后,在python中运行以下代码会打开百度的网页,但是我运行之后报出以下的错误:
Traceback (most recent call last): File "<input>", line 1, in <module> File "D:\software_install\Pycharm_install\PyCharm Community Edition 2020.1.2\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) ModuleNotFoundError: No module named 'selenium'
二、解决方法
注意:以下截图均在pycharm软件中进行,因为本人使用的是pycharm插件来运行python代码,很不错的软件,比Anaconda的安装稍微简单一些。
话不多说,直接上干货,下面附上详细的截图操作过程及说明,希望帮助到遇到同类问题的小伙伴。
第一步与第二步如图所示,注意图上有标注顺序:
第三步、第四步如图所示:
第五步:复制selenium到搜索框,怕你敲错,第六步、第七步如图所示:
安装成功后,返回界面输入以下python测试代码:
#导入selenium框架包中的webdriver模块 from selenium import webdriver #调用webdriver模块中Chrome方法自动打开谷歌浏览器 driver = webdriver.Chrome(); # 打开要测试的网址 driver.get("http://baidu.com")
运行显示:
运行之后显示打开百度网页,问题成功解决