python使用pip安装包出现错误:[WinError 10061] 由于目标计算机积极拒绝,无法连接

博主使用pip install安装requests包时,出现代理连接错误,无论安装什么包都有此提示,更改网络自动配置代理也无效。最终发现是内网无法安装库,连接无线后问题解决。

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

今天在使用pip install安装requests包时总是出现:
在这里插入图片描述
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000019035F546A0>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。’))’: /simple/requests/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000019035F540F0>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。’))’: /simple/requests/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000019035F54FD0>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。’))’: /simple/requests/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000019035F72080>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。’))’: /simple/requests/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000019035F722B0>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。’))’: /simple/requests/
Could not find a version that satisfies the requirement requests (from versions: )
No matching distribution found for requests

错误,网络设置里改了自动配置代理也不行,无论安装什么包都是这个提示。
后来发现是内网无法安装库,连了无线,一切OK。
在这里插入图片描述

### 错误分析与解决方法 在安装 `opstool` 包时,如果遇到错误信息 `ERROR: Could not install packages due to an OSError: [WinError 32]`,这通常表示目标文件正在被另一个进程使用,导致无法完成安装操作[^1]。以下是可能的原因及解决方案: #### 可能原因 1. **文件被占用**:目标 DLL 文件或相关资源可能正被其他程序(如杀毒软件、IDE 或其他 Python 进程)占用。 2. **权限问题**:当前用户可能没有足够的权限修改目标目录中的文件[^1]。 3. **环境配置问题**:虚拟环境或全局环境中可能存在冲突的依赖项。 #### 解决方案 ##### 方法一:确保文件未被占用 - 检查是否有其他程序正在使用目标文件。可以通过以下方式排查: - 使用任务管理器查看是否有 Python 进程运行,并结束这些进程。 - 使用工具如 Process Explorer 查找并释放占用的文件。 ##### 方法二:使用 `--user` 选项安装 - 如果权限不足,可以尝试以用户模式安装包,避免修改系统范围的文件: ```bash pip install opstool --user ``` ##### 方法三:更新或重新创建虚拟环境 - 确保虚拟环境配置正确。如果问题出在虚拟环境中,可以尝试删除并重新创建虚拟环境: ```bash python -m venv myenv source myenv/Scripts/activate # 在 Windows 上使用 `myenv\Scripts\activate` pip install opstool ``` ##### 方法四:关闭杀毒软件或防火墙 - 某些杀毒软件可能会阻止对特定文件的操作。临时关闭杀毒软件或将其添加到信任列表中,然后重试安装。 ##### 方法五:手动清理目标文件 - 如果目标文件被损坏或锁定,可以尝试手动删除相关文件后再进行安装。例如: ```bash del d:\myenv\tf2_ner\lib\site-packages\~=mpy\.libs\libopenblas.NOIJJG62EMASZI6NYURL6JBKM4EVBGM7.gfortran-win_amd64.dll pip install opstool ``` ##### 方法六:升级 `pip` 和相关工具 - 确保 `pip` 是最新版本,以避免因工具版本过旧导致的问题: ```bash python -m pip install --upgrade pip setuptools wheel ``` ### 示例代码 以下是一个完整的安装流程示例: ```bash # 升级 pip python -m pip install --upgrade pip # 创建并激活虚拟环境 python -m venv myenv myenv\Scripts\activate # 安装 opstool pip install opstool --user ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值