侧边栏壁纸
  • 累计撰写 11 篇文章
  • 累计创建 12 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Python 错误代码:ERROR: Could not install packages

Cx330
2024-10-06 / 0 评论 / 0 点赞 / 20 阅读 / 0 字

Python如果出现:ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.

解决方法1:你自己关掉VPN

解决方法2:在pip后面加一个设置代理,如:

--proxy="socks5://127.0.0.1:10809"#使用socks5代理,一般都会报错

--proxy="http://127.0.0.1:10809"#使用http代理,多半会成功

解决方法3(推荐使用):

在 Windows 11 上,如果你的系统中没有 pip.ini 文件,你可以手动创建它。默认情况下,pip.ini 文件应该位于以下路径:

C:\Users\<你的用户名>\AppData\Roaming\pip\pip.ini

如果没有这个目录结构,你可以按照下面的步骤操作:

1. 创建目录和文件

  1. Win + R 键,打开“运行”对话框,输入 %AppData%,然后按回车。
    这将打开 C:\Users\<你的用户名>\AppData\Roaming 目录。

  2. 如果 pip 文件夹不存在,你需要手动创建它:右键点击空白处,选择 新建 > 文件夹 ,并将其命名为 pip

  3. 进入 pip 文件夹后,右键点击空白处,选择 新建 > 文本文件 ,并将其命名为 pip.ini(确保后缀是 .ini,而不是 .txt)。

2. 配置 pip.ini

在新建的 pip.ini 文件中,添加代理配置。根据你的代理服务器设置,配置内容可以像这样:

[global]

proxy = http://username:password@proxy.server:port

  • 如果代理不需要用户名和密码,只需删除 username:password@,如下:

[global]

proxy = http://proxy.server:port

3. 保存并测试

保存 pip.ini 文件,打开命令提示符,尝试通过 pip 安装某个包,比如:

pip install requests

这样,pip 就会使用你配置的代理进行安装操作。

常见问题

  • 如果代理服务器有 HTTPS 版本,记得将 http:// 改为 https://

  • 代理的认证信息敏感,确保保存文件时注意安全。

0

评论区