gpt4 book ai didi

python - 将私有(private) devpi 服务器与 pipenv 结合使用

转载 作者:太空狗 更新时间:2023-10-30 01:31:47 26 4
gpt4 key购买 nike

我可以使用私有(private)的本地 devpi 服务器使用 pip 安装我的包。对应的配置为:

[global]
index_url = http://mydevpi.mine/root/pypi/+simple/

[search]
index = http://mydevpi.mine/root/pypi/

[install]
trusted-host = mydevpi.mine

然后使用 pip 安装很简单:

pip install -r requirements.txt

但是用 pipenv 做同样的事情似乎并不奏效。这有效,但没有使用我的本地 devpi:

[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"

这行不通:

[[source]]

url = "http://devpi.dgv/root/pypi/+simple/"
verify_ssl = true
name = "pypi"

我如何告诉 pipenvpypi 使用另一个 url?

最佳答案

提供的示例假设默认安装了 pypi 服务器。

方法一:Pipfile

[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"

[[source]]
url = "http://localhost:8080"
verify_ssl = false
name = "home"

[dev-packages]

[packages]
requests = {version="*", index="home"}
beautifulsoup4 = {version="*", index="home"}
pandas = "*"

方法二:命令行

$ pipenv install --pypi-mirror http://localhost:8080

$ pipenv update --pypi-mirror http://localhost:8080

$ pipenv sync --pypi-mirror http://localhost:8080

$ pipenv lock --pypi-mirror http://localhost:8080

$ pipenv uninstall --pypi-mirror http://localhost:8080

方法三:环境变量

export PIPENV_PYPI_MIRROR=http://localhost:8080

Pipenv Docs - Advanced

关于python - 将私有(private) devpi 服务器与 pipenv 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49536499/

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