多个用户登录导致python出现’no module named 'selenium'异常解决

原创 2018年04月17日 14:15:46

之前系统一直使用administrator账户登录,python环境搭建好之后使用正常,最近新建了个账户后,若程序中有“from selenium import webdriver”,那么久报错‘no module named 'selenium’。

1.查看系统安装的selenium:pip show selenium,可以发现,selenium安装在administrator用户权限的目录下,那样这样就能明白使用其它非administrator账户登录未找到selenium模块了。


另外的检查方法打开python,在下面输入from selenium import webdriver,回车后是否报错,没报错则说明成功安装selenium包

  


2.重新安装selenium

下载selenium-3.11.0.tar.gz

地址:http://pypi.python.org/pypi/selenium解压,然后在解压路径下执行python setup.py install

重新运行程序,问题依旧,安装的selenium3.11 也在administrator用户目录下了

PS:在python的安装目录下C:\Users\lxt\AppData\Local\Programs\Python\Python35-32\Lib\site-packages安装selenium也是没能解决问题


3.环境变量也配置正确,实在是不知道哪里出问题了。

4.考虑是否与安装的PyCharm有冲突,

查看pycharm输出控制台,第一行就写了所使用的python.exe的路径,如下图:


       以下内容我机子是没问题。

    检查python使用的是不是当前用户路径的,如果不是,换成当前用户使用的python.exe路径。步骤如下:

  I.打开pycharm,点击Settings,找到Project Interpreter,点击右边的下拉菜单下的show All...选项,如图:

    

  II.点击show All...选项后,点击框框中的+号,在点击System Interpeter选项,从右边的Interpreter把你安装的python路径加进去即可

    

  III.在I步骤的project Interpeter那里选择你加入的python路径,如出现pip、selenium、setuptools模块则代表成功了,可以使用selenium了   

5.接着4的内容继续看,就在最后一步那里,当前用户使用的python很明显没有提到的selenium模块。下面是administrator账户下包含的模块

6.选择当前用户路径,点击“+”号,搜索selenium模块,点击安装


7.最后可以看到当前用户使用的python也安装了selenium


8.重新运行程序,这时候就OK了。

  

基于Python Selenium 2自动化测试实战

此课程主要介绍基于Python的Selenium自动化测试,要求学员掌握Python基础知识,搭建自动化测试环境,webdriver API、Selenium IDE、unittest、自动化测试高级应用、Selenium Grid2、多线程以及126邮箱项目实操等内容。
  • 2018年04月18日 14:56

python+selenium安装过程出现ImportError: No module named selenium问题

初学python+selenium的第一脚本。 from selenium import webdriver from selenium.common.exceptions import NoSuch...
  • hi12578
  • hi12578
  • 2017-07-20 19:22:04
  • 2544

解决python安装selenium报错问题ImportError: No module named 'selenium'

1.      ImportError: No module named'selenium' Selenium不能通过pip install -U selenium安装,报错,安装失败 解决方...
  • u011151028
  • u011151028
  • 2015-12-17 10:34:24
  • 24568

ImportError: No module named selenium

参考:http://www.xuebuyuan.com/451338.html 如果能导入selenium模块: import selenium print selenium.__fil...
  • qq_26535453
  • qq_26535453
  • 2015-09-26 12:36:00
  • 9215

Python ImportError:No module named的问题

python ImportError: No module named 的问题
  • u013921325
  • u013921325
  • 2016-04-27 16:03:34
  • 3885

出现importError: No module named certifi,如何解决

没有安装certifi.则执行如下命令: pip install certifi 然后进入python import certifi 运行通过。...
  • tiberx
  • tiberx
  • 2017-03-08 16:58:34
  • 1355

centos7+python3.6下执行firewall-cmd命令提示“ModuleNotFoundError:no module named ‘gi’ ”

报错如下所示:原因:由于python版本非系统自带的2.7导致该文件执行有误解决方法:vi /usr/bin/firewall-cmd  将第一行#!/usr/bin/python -Es修改为 #!...
  • weixin_39860437
  • weixin_39860437
  • 2018-02-13 10:26:59
  • 359

centos6.4安装Python web开发+生产环境

1.概述 centos6.4安装Python,
  • secretx
  • secretx
  • 2014-06-28 13:27:15
  • 4330

步步学习Python 编程error篇:import package error:Import error: No module named mayavi

一般情况下安装一些package 比如 mayavipackage。运行一些用到这个package的时候有时候会出现以下问题error:Import error: No module named ma...
  • tianke0711
  • tianke0711
  • 2016-04-22 11:26:56
  • 1797

Python+selenium win32gui 上传附件

Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。 以下链接地址可以下载:http://sourceforge.net/projects...
  • yinshuilan
  • yinshuilan
  • 2017-10-10 14:11:08
  • 943
收藏助手
不良信息举报
您举报文章:多个用户登录导致python出现’no module named 'selenium'异常解决
举报原因:
原因补充:

(最多只允许输入30个字)