问题标签 [pipfile]

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 投票
0 回答
36 浏览

python - 为不同的`os`指定不同的`file`

我试图弄清楚如何在 Pipfile 中为不同的操作系统指定不同的文件。特别是,pytorch 有不同的下载链接,天真地指定它们如下

这不起作用,因为 toml 确实允许重复的键。有没有语法可以做到这一点?

0 投票
1 回答
2958 浏览

python - pipenv:packaging.specifiers.InvalidSpecifier:无效的说明符

重新创建 Pipfile.lock 时出现此错误:

我认为它与-auto后缀有关,但由于某种原因它可以在不同的计算机上运行。

由于某种原因,回溯似乎被截断,这是我在控制台中看到的所有内容:

0 投票
1 回答
817 浏览

python - Pipfiles 解析器(获取 Pipfile 中使用的所有包的列表)

是否有任何解析器用于读取 Pipfile 并返回 Pipfile 中使用的所有包的列表?

如果没有,人们将如何处理这件事?我当时认为正则表达式可以完成这项工作,但我对 Pipfiles 的结构不够熟悉,无法确认是这种情况。

0 投票
1 回答
19637 浏览

python - 使用 pipenv 安装本地依赖项的依赖项

背景

我们的项目具有以下高级目录结构*

*为简洁起见,排除了所有不相关的文件和目录。

core软件包是一个库。notebooks它是应用程序和应用程序的依赖项web

作为一个库core包,其依赖项在setup.py

和应用程序使用pipenvweb进行依赖管理。它们的依赖关系在.notebooksPipfile

例如,以下是如何在web中指定依赖项web/Pipfile

请注意core依赖项如何是本地依赖项,因此是相对路径。

问题

pipenv installwebor目录中执行notebooks操作,不会core像我预期的那样安装库的依赖项!

我还尝试使用Pipfilefor core,希望 pipenv 能在它的图中找到它并下载所有嵌套的依赖项。但事实并非如此。

当 pipenv 为or应用程序core安装依赖项时,如何自动安装应用程序的依赖项?webnotebooks

0 投票
2 回答
2034 浏览

python - `pipenv install` 和 `pipenv lock` 有什么区别?

鉴于存在 Pipfile,似乎两者都会从 Pipfile 安装所有依赖项,并更新 Pipfile.lock。那么区别是什么呢?

0 投票
2 回答
2087 浏览

python - 如何使用 Pipenv 指定多个 sys_platforms

我试图用来Pipenv指定一个特定的包只安装在 Linux 或 Mac 上。根据pep496,我应该能够在需求文件中做这样的事情。

这就是等效Pipfile部分的样子。

这将创建一个Pipfile.lock没有错误但也没有任何标记信息。从 Windows 安装时,它应该只是跳过尝试安装unicorn,但它没有,并且没有适用于 Windows 的 unicorn 版本,所以我收到安装错误。

我意识到我可能可以让事情变得简单并且只是做,sys_platform = "!= 'win32'"但我想明确说明这些平台。

有没有in ['linux', 'darwin']办法做到这一点?

0 投票
1 回答
773 浏览

anaconda - 如何在 Pipfile 中查看 conda 安装的包

根据 Pipenv 文档(https://pipenv.readthedocs.io/en/latest/advanced/#pipenv-and-other-python-distributions),可以“重用 Conda 安装的 Python 包,使用--site-packages flag

使用上述命令时,Pipfile 未使用已安装在--python flag.

1)这是命令的预期行为吗?

2)有没有办法自动填充Pipfile?

0 投票
0 回答
530 浏览

python - 通过 PyCharm 中的 pipenv pipfile 安装 kivy.garden 包(matplotlib)

我正在尝试添加kivy.garden.matplotlib到我的PyCharm项目中。

通常你会这样做的方式如下:

但是,我设置了要使用的PyCharmpipenv ,因此我通过Pipfile.

这可以很好地安装kivy-garden,但不能安装花园包。我知道我可以向其中添加一个脚本,Pipfile但实际上我什至无法让它正常工作,即使在 IDE python 终端中手动也是如此。

我使用 IDE 终端尝试过:

但这只是将文件放在我的项目目录中,并且在导入时(显然)没有解析文件路径/命名空间。删除--app全局安装的工作,但从分发的角度来看还不够好(虽然我可以同时编码)

有人知道我的选择在这里吗?我可以通过Pipfile某种方式安装 garden 包吗?谢谢。

0 投票
2 回答
3897 浏览

python - 如何在不创建 virtualenv 的情况下 pip 安装用 Pipfile 编写的包?

我创建了一个包含Pipfile的包,我想用 docker 进行测试。

我想用 pip 安装用 Pipfile 编写的包,而不创建virutalenv。

怎么做?

0 投票
2 回答
166 浏览

python - 为什么 psycopg2 在 Pipfile 中引用

我的 Pipfile 看起来像

它运行良好,但我有一个关于“psycopg2”周围的双引号的问题,这对于 gunicorn 上的 Django 不存在。

他们为什么在这里?

感谢你的回答。