gpt4 book ai didi

python - 默认情况下如何设置pip从镜像存储库下载?

转载 作者:行者123 更新时间:2023-12-03 14:36:14 26 4
gpt4 key购买 nike

我被迫从本地镜像 PyPi 存储库下载 python 包。我通过使用 -i 来做到这一 pip 和 --trusted-host选项。整个安装命令如下所示:

pip install -i https://sampleurl.com/pypi-remote/simple --trusted-host sample.host.com package_name

每次都必须输入这些选项有 pip 烦人(实际上这些都是长 URL)。我尝试使用以下内容创建 get_package.bat 文件(我正在使用 Windows 10):
pip install -i https://sampleurl.com/pypi-remote/simple --trusted-host sample.host.com "%1"

它工作得很好,虽然当我想执行 pip search 命令时,结果证明它没有用,因为它已经硬编码 install命令并且无法将它与 search 一起使用.

有什么方法可以设置 pip 默认从镜像存储库下载,以便我可以执行 pip install package_namepip search package_name没有任何额外的选择?

最终我可以尝试制作 .bat 文件,它需要 2 个这样的参数:
pip %1 -i https://sampleurl.com/pypi-remote/simple --trusted-host sample.host.com "%2"

但我想知道是否有更“优雅”的方式来做到这一 pip 。

最佳答案

使用 pip config , 在用户或全局级别。我有 /etc/pip.conf配置如下:

[global]
index=http://my-company/nexus/repository/pypi-group/pypi
index-url=http://my-company/nexus/repository/pypi-group/simple
trusted-host=my-company

但你可以使用 pip config 配置它在用户或全局级别,例如:
pip config --user set global.index http://my-company/nexus/repository/pypi-group/pypi
pip config --user set global.index-url http://my-company/nexus/repository/pypi-group/simple
pip config --user set global.trusted-host my-company

笔记
  • --index-urlpip install 使用
  • --indexpip search 使用
  • 关于python - 默认情况下如何设置pip从镜像存储库下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60814982/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com