问题标签 [pipenv-install]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
185 浏览

python - 如何从包含多个包的存储库安装 python 包?

您好,我有一个存储库,其中包含一个名为 Packages 的文件夹,在这几个 python 包中,它们的设置和所有需要的配置都是为了安装它。

我可以在本地安装它,指示包的完整路径,但是当我尝试从存储库中执行相同操作时,我不能。

如何使用 pipenv 安装其中一个软件包?

我尝试了以下方法:

但是不工作我得到了这个错误:

令牌是正确的,我可以在另一个文件夹中使用该 url 克隆它。

谢谢

0 投票
1 回答
98 浏览

python - 无法解析主机:@github.com with pipenv

您好,我正在尝试使用 pipenv 安装 python 包,该包位于私有存储库中,我正在使用访问令牌来下载它。

问题是当我执行 pipenv 时出现以下错误:

无法解析主机:@github.com

GitHub URL 是 https://token@github.com/user/repo,当我将它放入浏览器时,我可以访问它。

GitHub 令牌具有以下权限:

在此处输入图像描述

关于为什么无法使用 pipenv 下载安装的任何想法?

谢谢

更新 我使用了以下示例:

警告:没有足够的值来解包(预期 2,得到 1)

无法解析主机:@github.com

0 投票
1 回答
568 浏览

python - 为什么 pip 安装的依赖项不在 pipfile 中?

我正在使用一个包含 lxml==3.8.0 的 requirements.txt 文件的存储库,但我们从未真正使用它,当我尝试安装需求文件时它会导致错误。所以我从 requirements.txt 中删除了 lxml 并尝试安装它仍然尝试安装它。我也尝试使用 pipenv install 代替,再次没有 lxml,它也尝试安装 lxml。我已经搜索了整个 repo,而 requirements.txt 文件是唯一有 lxml 的地方,所以我不认为它隐藏在某个地方。pip install 列出了 126 个依赖项,但文件中只有 125 个。我也尝试过创造一个新的环境,以防万一那个环境中有一些奇怪的东西。我也尝试过自己安装lxml,它安装得很好,但是在安装后安装要求或 pip 文件仍然会失败。这是唯一失败的安装,这里没有其他人知道 python 或如何使用这个 repo...

我的 requirements.txt 文件:

和我的 pip 文件:

编辑:这是完整的树:

所以 lxml 在那里显示,但是如果它不在任何文件中并且它不是依赖项的依赖项,它来自哪里?我运行 pipenv uninstall lxml 并收到消息“没有要从 Pipfile 中删除的包 lxml”。并重新检查了这棵树,它仍然存在。

还运行: sudo apt-get --purge remove lxml 正在读取包列表...完成构建依赖关系树正在读取状态信息...完成 E:无法找到包 lxml

编辑:看起来 lxml 已添加到 pipfile.lock 中,即使它不在 pipfile 中。所以这很整洁。我从锁定文件中删除并且一切正常,但是知道它为什么会发生仍然很高兴。

0 投票
1 回答
1261 浏览

python - 如何在 Pipfile 中指定特定于平台的附加功能或版本?

“Pipenv的高级用法”文档,在“指定基本上任何东西”部分中,解释了如何在 os 平台上有条件地包含包要求,Pipfile例如:

不清楚当一个人想要为一个包指定不同的版本或选项时该怎么做,这取决于平台。

具体来说,我有这个要求:

我想ciso8601在 Windows 中排除可选的额外内容。

如果我写

我得到错误:tomlkit.exceptions.KeyAlreadyPresent: Key "faust " already exists.

此外,我希望setup.py(install_requires部分) 中的内容相同。

0 投票
0 回答
23 浏览

pipenv - 安装 Django 开发环境 - Errno 13

我正在尝试设置我的开发环境。我应该安装 pipenv 但出现错误: [pipenv.exceptions.InstallError]: ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: [pipenv.exceptions.InstallError]: Check the permissions. ERROR: Couldn't install package: psycopg2

我在 Mac 上,我使用 pipx 安装 pipenv,其他选项对我不起作用。我尝试了以下方法:

  1. pipenv 安装 psycopg2
  2. pipenv 运行 pip 安装 psycopg2
  3. pipenv 安装 psycopg2-binary
0 投票
0 回答
63 浏览

python - Pipenv:解析的依赖中存在不兼容的版本

$ pipenv install用来更新Pipfile.lock ,它只是抱怨这个错误:

我尝试了这些命令,但问题尚未解决:

pipenv lock --clearpipenv lock --pre --clear

pip uninstall pipenv然后pip install pipenv

0 投票
1 回答
126 浏览

python - 我可以升级单个 Python 包吗?

项目指定python版本:3.7.9

来自 Pipfile.lock 的 urllib3 版本:"version": "==1.25.11"

由于安全问题,我想将 urllib3 更新为">=1.26.5"

由于这是 Python 自带的,而且我们现在无法升级 python,我想单独升级它。我对 Python 还很陌生。

我尝试了什么:

我得到了什么:

不影响我的 Python 版本就不能升级 urllib3 吗?如果有可能,我做错了什么?我还检查了 pipenv 是最新的。

0 投票
1 回答
342 浏览

python - 是什么导致在脚本中调用时找不到使用 pipenv 安装的 Python 包?

在装有 Python 3.9.5 和 pipenv 2021.5.29 的 Windows 10 机器上。在一个pipenv shell

我用过pipenv install。这将返回:

pipenv graph

然而,当我尝试调用为其创建环境的脚本时,我得到:

我阅读并尝试过

问题没有改变。我的 pipenv 环境有什么问题?

编辑: where python3返回:

编辑(#2):我不清楚python可执行文件应该存在哪里?我想我没有得到虚拟环境的东西。如果python可执行文件应该存在于虚拟环境中,为什么python可执行文件没有安装在虚拟环境中。开始?pipenv 网站只是说有 python 并且我安装了 as pip3 install --user pipenv,所以它看起来应该可以工作。我仍然想知道如何解决这个问题。

0 投票
0 回答
35 浏览

pipenv - Pipenv 在其他文件夹工作正常的机器上的一个空文件夹中一直失败

我有两个空文件夹: foo 和 blaa

blaa 曾经是一个工作项目,直到它开始给我带来 pipenv 的痛苦——我系统地清空了它,更改了文件夹名称,但痛苦一直跟着我:

我在每个空文件夹中运行以下命令(注意:没有隐藏文件或目录)

在 foo 我得到:

在 blaa 我得到:

我尝试在 blaa 中运行以下命令来清理任何剩余的“东西”——但无济于事

环境细节:

  1. pipenv,版本 11.9.0
  2. Python 3.8.0
  3. pyenv 2.0.6
  4. Ubuntu 20.04.2 LTS
  5. Linux vagrant 5.4.0-77-generic
0 投票
0 回答
14 浏览

pyspark - pipenv 锁定成功后作业失败

我安装pyspark运行火花作业。然后作业运行成功,因此我锁定了 pipfile。但是一旦锁定成功,我想再次运行我的工作,它一直要求我安装缺失的模块: