安装Selenium时控制台返回DistutilsPlatformError错误求助
解决安装Selenium时的DistutilsPlatformError问题
方法1:手动指定合法平台名称
根据你的Windows系统架构,在安装命令里添加--plat-name参数:
- 32位系统:
pip install selenium --plat-name=win32 - 64位系统:
pip install selenium --plat-name=win-amd64 - ARM32架构:
pip install selenium --plat-name=win-arm32 - ARM64架构:
pip install selenium --plat-name=win-arm64
方法2:排查环境变量与Python平台配置
- 先检查当前Python识别的平台:执行
python -c "import distutils.util; print(distutils.util.get_platform())" - 如果输出不是报错提示里的合法值,大概率是
PLAT环境变量被错误设置了,执行set PLAT=清除该变量,再重新安装。
方法3:修复Python安装环境
如果上述方法无效,卸载当前的Python 3.10.8,重新下载对应系统架构的官方安装包(务必选对32/64位),完成安装后再尝试pip install selenium。
方法4:直接安装预编译wheel包
跳过pip自动构建,手动下载对应版本的Selenium wheel包(比如适配Python3.10的selenium-xxx-py3-none-any.whl),然后执行pip install 本地路径\selenium-xxx.whl完成安装。
内容的提问来源于stack exchange,提问作者KAMYSHEGG
相关产品推荐
相关产品推荐

