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

安装Chromedriver后无法安装Python库,端口占用问题求助

解决Chromedriver端口冲突导致pip无法安装库的问题

1. 彻底清理Chromedriver相关进程

  • Windows系统打开任务管理器,找到所有chromedriver.exe进程强制结束;或者用命令行:
    taskkill /F /IM chromedriver.exe
    
  • Mac/Linux系统用命令行结束进程:
    pkill -f chromedriver
    
    结束后重启终端,再执行pip install pandas测试。

2. 指定Chromedriver的非默认端口

修改你的Selenium代码,启动Chromedriver时指定新端口(比如9516):

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

service = Service(port=9516)
driver = webdriver.Chrome(service=service)

也可以手动启动Chromedriver时指定端口:

chromedriver --port=9516

3. 修正pip与Python环境的关联

避免环境混乱导致的异常,用Python自带的pip执行安装:

python -m pip install pandas

同时可以检查pip路径是否和当前Python匹配:

  • Windows:where pip
  • Mac/Linux:which pip

4. 重新安装匹配版本的Chromedriver

  • 卸载当前Chromedriver,确保下载的版本和你的Chrome浏览器版本完全一致(比如Chrome是115.x,Chromedriver也要对应115.x版本)。
  • 将Chromedriver放在项目专属文件夹,启动时明确指定路径,避免全局环境冲突。

5. 排查并释放占用9515端口的进程

  • Windows系统查找端口占用进程:
    netstat -ano | findstr :9515
    
    找到对应PID后,在任务管理器中结束该进程。
  • Mac/Linux系统查找并结束占用进程:
    lsof -i :9515
    kill -9 <查到的PID>
    

内容的提问来源于stack exchange,提问作者Kauã Pozzi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 11:47:48