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

在新建账户登录后,Python程序运行出现'no module named 'selenium'异常。问题源于selenium模块安装在管理员账户目录下。解决方案包括重新安装selenium到当前用户路径,修改PyCharm的Project Interpreter指向当前用户的Python环境,并确保安装了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了。

  

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值