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

之前系统一直使用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了。

  

阅读更多
个人分类: selenium2+python
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭