既然你的日志显示 Python 环境是由 conda-forge 构建的,那么为 Conda 设置代理确实非常重要,这能显著提升你后续安装插件或更新库的速度。

你可以通过以下两种方式设置:

方法一:通过命令行设置(最推荐)
这种方法会将代理配置写入到你的 .condarc 配置文件中。请打开 CMD 或终端,依次输入以下命令:

设置 HTTP 代理:

Bash

conda config --set proxy_servers.http http://127.0.0.1:端口号

设置 HTTPS 代理:

Bash

conda config --set proxy_servers.https http://127.0.0.1:端口号
注意:请将“端口号”替换为你代理软件(如 Clash, V2Ray, 正常通常是 7890, 7897 或 1080)的实际端口。

示例:如果你用的是 Clash,通常是 http://127.0.0.1:7890

方法二:直接修改 .condarc 文件
如果你想一次性检查所有设置,可以直接编辑配置文件:

找到 .condarc 文件。它通常位于你的用户根目录下(例如 C:\Users\你的用户名.condarc)。

用记事本打开,添加或修改以下内容:

YAML

proxy_servers:
  http: http://127.0.0.1:7890
  https: http://127.0.0.1:7890
ssl_verify: true

保存并退出。

方法三:临时环境变量(仅对当前窗口有效)
如果你不想修改全局配置,只是想在这次安装时临时用一下,可以直接在 CMD 窗口输入:

DOS

set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890

💡 进阶技巧:如何检查和取消
查看当前 Conda 所有配置:

Bash

conda config --show

如果你想删除代理设置(回退到直连):

Bash

conda config --remove-key proxy_servers.http
conda config --remove-key proxy_servers.https

⚠️ 给 Stable Diffusion 用户的特别提醒
在为 Conda 或系统设置代理后,启动 SD 时可能会遇到 All connection attempts failed。 原因: 代理软件有时会拦截 SD 网页界面(127.0.0.1)的本地连接。

解决办法: 在你的代理软件设置中,找到 "Bypass" (绕过) 或 "Skip" (排除) 列表,确保里面包含: localhost, 127.0.0.1

标签: none

添加新评论