Pycharm+selenium 虚拟环境和实地环境

当使用PyCharm进行Python开发时遇到`Unresolved reference 'webdriver'`错误,通常是因为项目配置了虚拟环境,但该环境中未安装selenium模块。解决方法是切换到本地环境,确保Python解释器指向系统全局环境,这样可以避免重复安装库。本地环境包括操作系统中已安装的Python(蓝色图标)、Anaconda环境(包含大量预装库)。通过设置项目解释器,选择正确的环境,即可解决引用错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

起因:​​​​​​pycharm + selenium + python 提示 Unresolved reference 'webdriver' 

分析:是因为pycharm新建项目,自动设置编译环境为虚拟环境,虽然操作系统中安装了selenium,但是虚拟环境中并没有安装selenium模块,所以有该错误。

解决:虚拟环境中的python解释器版本依赖于实体环境中安装的python版本,但是Pycharm的虚拟环境和本地环境是独立存在的,它们二者的区别就在于:虚拟环境每新建一个项目就会重安装一次第三方库,对于测试来说就是每次都要安装一遍selenium,这造成了很大的不便,因此在这里我们切换为使用本地环境。

按下图添加或新建本地环境

 

Pycharm常见的三种环境

  1. 目录有venv的虚拟环境
  2. 蓝色部分的本地环境,是你自己在python官网下载,保存在本地的python文件
  3. Anaconda下的python:相比于前2中环境,这是把Anconda设置到本地环境了的结果,也是属于实体环境,特点就是,这个python里包含了大量的python第三方库,方便。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值