Closed DBinK closed 4 months ago
Hi @DBinK
感谢你的反馈!
我测试了一下,不加选项的时候 config set
和加了 --user
选项的 config --user set
,写到的是同一个位置。
所以这个解决方案可能并不奏效。
我的运行环境:
scoop
安装python 3.12.4
pip 24.0
不知道你那边用 --user
的情况如何?
Hi @DBinK
感谢你的反馈!
我测试了一下,不加选项的时候
config set
和加了--user
选项的config --user set
,写到的是同一个位置。所以这个解决方案可能并不奏效。但是我是通过
scoop
安装测试的,不知道你那边的情况如何?
这个解决方案在我这里验证可行
我手动添加 --user
参数运行以下命令后
pip config set global.index-url https://mirror.lzu.edu.cn/pypi/web/simple
使用 pip config list
验证,可以看到
但似乎是 Python 这边有 bug
在我电脑上,它实际上修改了这个文件
C:\Users\用户名\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\Roaming\pip\pip.ini
文件内容是
[global]
index-url = https://mirror.lzu.edu.cn/pypi/web/simple
我使用 Everyting 搜索 pip.ini ,会找到这两个文件
另一个文件里的内容似乎就是系统级的配置,在上一张图片中 pip config list
的输出可以看到一摸一样的内容
这很奇怪,不知道是不是通过Micorsoft Store安装的 Python 被微软调整了配置的路径。
如果是这样的话,可能确实在你那边默认不加选项和加了 --user
是不一样的。
我已经在代码中给Python换源时默认添加了 --user
,因为通过其他方式安装的 python,有无 --user
是一样的,不会影响其他用户,同时也能解决你的问题。
我暂时只修改了代码还没有发布,等过几天会发布chsrc v0.1.7
,届时可下载试用。
@DBinK
我刚已发布了最新版,可以从README链接中下载试用,若无问题,可关闭此issue
完整运行日志如下
可能的解决方案: https://devv.ai/search?threadId=dpqkqovuws1s