问题标签 [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.
python - 为不同的`os`指定不同的`file`
我试图弄清楚如何在 Pipfile 中为不同的操作系统指定不同的文件。特别是,pytorch 有不同的下载链接,天真地指定它们如下
这不起作用,因为 toml 确实允许重复的键。有没有语法可以做到这一点?
python - pipenv:packaging.specifiers.InvalidSpecifier:无效的说明符
重新创建 Pipfile.lock 时出现此错误:
我认为它与-auto
后缀有关,但由于某种原因它可以在不同的计算机上运行。
由于某种原因,回溯似乎被截断,这是我在控制台中看到的所有内容:
python - Pipfiles 解析器(获取 Pipfile 中使用的所有包的列表)
是否有任何解析器用于读取 Pipfile 并返回 Pipfile 中使用的所有包的列表?
如果没有,人们将如何处理这件事?我当时认为正则表达式可以完成这项工作,但我对 Pipfiles 的结构不够熟悉,无法确认是这种情况。
python - 使用 pipenv 安装本地依赖项的依赖项
背景
我们的项目具有以下高级目录结构*
*为简洁起见,排除了所有不相关的文件和目录。
该core
软件包是一个库。notebooks
它是应用程序和应用程序的依赖项web
。
作为一个库的core
包,其依赖项在setup.py
和应用程序使用pipenvweb
进行依赖管理。它们的依赖关系在.notebooks
Pipfile
例如,以下是如何在web
中指定依赖项web/Pipfile
:
请注意core
依赖项如何是本地依赖项,因此是相对路径。
问题
pipenv install
从web
or目录中执行notebooks
操作,不会core
像我预期的那样安装库的依赖项!
我还尝试使用Pipfile
for core
,希望 pipenv 能在它的图中找到它并下载所有嵌套的依赖项。但事实并非如此。
当 pipenv 为or应用程序core
安装依赖项时,如何自动安装应用程序的依赖项?web
notebooks
python - `pipenv install` 和 `pipenv lock` 有什么区别?
鉴于存在 Pipfile,似乎两者都会从 Pipfile 安装所有依赖项,并更新 Pipfile.lock。那么区别是什么呢?
python - 如何使用 Pipenv 指定多个 sys_platforms
我试图用来Pipenv
指定一个特定的包只安装在 Linux 或 Mac 上。根据pep496,我应该能够在需求文件中做这样的事情。
这就是等效Pipfile
部分的样子。
这将创建一个Pipfile.lock
没有错误但也没有任何标记信息。从 Windows 安装时,它应该只是跳过尝试安装unicorn
,但它没有,并且没有适用于 Windows 的 unicorn 版本,所以我收到安装错误。
我意识到我可能可以让事情变得简单并且只是做,sys_platform = "!= 'win32'"
但我想明确说明这些平台。
有没有in ['linux', 'darwin']
办法做到这一点?
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?
python - 通过 PyCharm 中的 pipenv pipfile 安装 kivy.garden 包(matplotlib)
我正在尝试添加kivy.garden.matplotlib
到我的PyCharm项目中。
通常你会这样做的方式如下:
但是,我设置了要使用的PyCharmpipenv
,因此我通过Pipfile
.
这可以很好地安装kivy-garden
,但不能安装花园包。我知道我可以向其中添加一个脚本,Pipfile
但实际上我什至无法让它正常工作,即使在 IDE python 终端中手动也是如此。
我使用 IDE 终端尝试过:
但这只是将文件放在我的项目目录中,并且在导入时(显然)没有解析文件路径/命名空间。删除--app
全局安装的工作,但从分发的角度来看还不够好(虽然我可以同时编码)
有人知道我的选择在这里吗?我可以通过Pipfile
某种方式安装 garden 包吗?谢谢。
python - 为什么 psycopg2 在 Pipfile 中引用
我的 Pipfile 看起来像
它运行良好,但我有一个关于“psycopg2”周围的双引号的问题,这对于 gunicorn 上的 Django 不存在。
他们为什么在这里?
感谢你的回答。