You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm虚拟环境下Selenium无法导入及pip内部模块缺失求助

解决PyCharm中Selenium模块缺失及pip内部错误问题

一、确认PyCharm使用的Python解释器

  • 打开PyCharm,依次点击File→Settings(Windows/Linux)或PyCharm→Settings(Mac)。
  • 展开Project: [你的项目名]→Python Interpreter,查看顶部的解释器路径。
  • 打开IDLE输入import sys; print(sys.executable),对比两个路径是否一致:
    • 若不一致,点击右上角齿轮图标→Add,找到系统中已安装Selenium的Python解释器路径,添加并设为项目默认。

二、修复pip内部模块缺失问题

出现ModuleNotFoundError: No module named 'pip._internal.models.target_python'是pip损坏导致,按以下步骤修复:

  1. 打开PyCharm底部的Terminal标签,确保已激活当前项目的环境(虚拟环境开头会显示环境名)。
  2. 执行命令重新安装pip:
    python -m ensurepip --upgrade
    
    若上述命令无效,可下载get-pip.py文件后执行:
    python get-pip.py
    
  3. 修复完成后,再次执行pip install selenium。

三、解决路径含空格的安装报错

若因路径含空格导致命令失败,将路径用双引号包裹,示例:

pip install selenium --target "C:\Program Files\Python\Lib\site-packages"

更推荐通过PyCharm的Python Interpreter设置管理包,避免手动输入路径。

四、PyCharm虚拟环境核心使用步骤

  • 创建虚拟环境:
    新建项目时,在Python Interpreter选项中选择New Virtual Environment,指定位置和基础解释器后创建;已有项目可通过解释器设置→齿轮→Add→Virtualenv Environment添加。
  • 激活虚拟环境:
    PyCharm终端会自动激活,手动激活命令:
    • Windows:venv\Scripts\activate
    • Mac/Linux:source venv/bin/activate
  • 安装依赖:
    激活环境后直接执行pip install selenium,或在Python Packages标签中搜索Selenium点击安装。

五、Selenium弃用警告的替代写法

针对driver = webdriver.Chrome(PATH)的弃用警告,Selenium 4.x推荐使用Service类:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

service = Service(executable_path="你的ChromeDriver路径")
driver = webdriver.Chrome(service=service)

内容的提问来源于stack exchange,提问作者sTan_The_mAn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 17:55:25