- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我可以使用私有(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"
我如何告诉 pipenv
为 pypi
使用另一个 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
关于python - 将私有(private) devpi 服务器与 pipenv 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49536499/
Pipfile.lock 中的哈希有什么用? 我做什么 我用 pipenv 创建了一个 Pipfile + Pipfile.lock 我将它们复制到一个新位置 我更改哈希值(例如,将第一个字符替换为“
我正在学习Python虚拟环境。在我运行的一个小项目中 pipenv run python myproject.py 它在C:\Users\USERNAME\.virtualenvs中为我创建了一个v
管道: 我在https://realpython.com/pipenv-guide/找到为了将项目转移到开发中,我必须运行 pipenv lock (更新/创建 Pipfile.lock 文件) 根据
我使用的是 pipelinev 版本“2018.7.1”以及 pip 18.0。 我有一个Pipfile并运行pipenv install 。 它失败了: Could not find a versi
我正在使用 Python 3.8.1: $ python -V Python 3.8.1 我已经安装了 pipenv: $ pip list | grep pipenv pipenv
我有一个在 PyCharm 中使用 Pipenv 的 Python 项目,我已将其删除,现在当我尝试在同一位置创建一个新项目时,出现以下错误: Pipenv interpreter has alrea
我正在 VSCode Bash 终端上设置 pipenv 虚拟环境,但没有显示 (pipenv) ,这使它非常困惑。 当我使用Pycharm并让它配置pipenv环境时,它会自动显示(pipenv)在
WARNING: The scripts pipenv and pipenv-resolver are installed in '/Library/Frameworks/Python.framewo
有两个包提供了名为 jsonfield 的模块: django-jsonfield jsonfield 不幸的是,我们有依赖于这两个包的依赖项,这两个包虽然可以互换,但以不同的方式将数据存储到数据库中
鉴于 Pipfile 存在,似乎两者都会从 Pipfile 安装所有依赖项,并更新 Pipfile.lock。那么,有什么区别呢? 最佳答案 pipenv lock 从 Pipfile 生成一组一致的
Pipenv 已安装,我可以运行 $ pipenv --version pipenv, version 2018.11.26 但是,如果在 VSCode 中打开一个包含 Pipfile 的项目文件夹,
我正在使用 pipenv 来管理我的 python 包,在我的存储库中,我有 Pipfile 和 Pipfile.lock 版本。我想在我的实时服务器上安装所有 python 包。我应该使用 pipe
pipenv install命令引用 here . -i, --index Target PyPI-compatible package index url. --pypi-mirror Specif
我是 python 和 pipenv 的新手。当我运行 pipenv lock 时,出现以下错误,我重新安装了 pipenv 并在 google 上搜索错误,但仍然无法修复错误。上次用pipenv打开
如果有人不小心使用 pip install而不是 pipenv install在 pipenv 环境中,该包不会反射(reflect)在 Pipfile 上的包列表中,也不会反射(reflect)在
我正在尝试使用 pipenv 从 Pipfile 安装包,但我一直收到错误,我不知道如何调试。 pip --version pip 18.1 pipenv --version version 2018
我通过 Pharo/GToolkit 的 PythonBridge 使用 Python ,它在底层使用了 pipenv。 事情是通过这个内置的 PythonBridge 脚本 (install_env
所以这个错误发生在我为较新的 Python 3.8.3 卸载 Python 3.7.4 之后。我尝试使用 pipenv install,这是它的输出: PS C:\Users\enoch\Docume
我想在 pipenv 中为面部识别应用程序安装以下软件包。几乎所有这些软件包的安装过程都失败了。 唯一正确安装的软件包是 opencv-python 和 numpy cmake 人脸识别 NumPy
由于某种原因,我在使用最近才开始使用的 Pipenv 时遇到问题。似乎始终如一,每当我尝试使用 pipenv install 从 Pipfile 创建/安装虚拟环境时,我都会收到 Locking Fa
我是一名优秀的程序员,十分优秀!