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

WIN11升级Python3.11后无法安装pytest等包的问题求助

解决Win11下Python3.11无法安装包的问题

一、确认版本对应关系

  • 打开命令提示符,分别执行:
    python -V
    pip -V
  • 确保两者输出的版本都是3.11.x,如果pip仍指向Python2.7,说明旧版本残留导致路径冲突。

二、彻底清理Python2.7残留

  • 卸载Python2.7,手动删除安装目录(默认C:\Python27)
  • 打开系统环境变量「Path」,删除所有含Python27或Python27\Scripts的条目
  • 重启命令提示符,再次验证版本对应关系

三、修复pip组件

执行以下命令强制修复并升级pip:
python -m ensurepip --upgrade
python -m pip install --upgrade pip

四、更换pip源解决网络问题

国内网络环境下,默认PyPI源可能不稳定,可临时或永久更换国内源:

  • 临时使用清华源安装包:
    pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 永久配置:
    1. 在用户目录(如C:\Users\你的用户名)下创建pip文件夹
    2. 在文件夹内新建pip.ini文件,写入以下内容:
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    

五、使用虚拟环境隔离全局环境

全局环境的配置冲突可能导致安装失败,创建独立虚拟环境测试:

  • 创建虚拟环境:
    python -m venv my_test_env
  • 激活虚拟环境:
    my_test_env\Scripts\activate
  • 在激活的环境中尝试安装包(如pytest):
    pip install pytest

六、检查安全软件拦截

临时关闭Windows Defender实时保护或第三方杀毒软件,再次尝试安装包,确认是否被安全软件拦截了pip的网络请求或文件写入操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 10:05:24