问题标签 [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 投票
1 回答
623 浏览

pipenv - Pipenv:在 pipfile 中指定 python 包的本地版本

我有一个看起来像这样的 pipfile:

我有另一个包,xyz存在于 github 存储库中。我已经克隆了那个 repo,对其进行了一些编辑,现在想在我的 pipfile中包含编辑后的版本。如果有帮助,我xyz在 Github 的一个分支中也有 的修改版本。

我该怎么做?

0 投票
1 回答
1676 浏览

python - 是否可以在 Pipfile 中指定 `--no-binary :all:` ?

我想切换到pipenv,但转换我的电流requirements.txt不是 1:1。

requirements.txt包含:

所以,当我运行它时,pipenv install它运行良好:

...但生成的Pipfile仅包含:

--no-binary :all:有没有办法在中指定需要Pipfile

0 投票
2 回答
667 浏览

python - 如何冻结开发需求并使用 pipenv 生成 dev.txt?(仅限开发包/依赖项)

让我们以Pipfile下面的例子为例。在这里我只想冻结ipdb到 dev.txt

我知道如何冻结需求,但我想将特定的开发包冻结到 dev.txt

我已经从文档中检查了生成需求。

文档只有 $pipenv lock -r --dev > requirements.txt生成所有依赖项。

我试过了$pipenv lock --dev > dev.txt。这没用。

任何帮助将非常感激。

0 投票
2 回答
1563 浏览

python-3.x - Python 3 - 你如何重新创建你的 Pipfile?

我是一个主要的 Python 菜鸟,我犯了手动删除我的 Pipfile 和 Pipfile.lock 的错误,认为它们最终会重新生成。

如何重新创建这些文件?

0 投票
0 回答
143 浏览

python - 如何在不锁定的情况下从 Pipfile 生成带有索引的需求文件?

我想从 Pipfile 生成一个 requirements.txt 文件。

我已经尝试了几种执行此操作的工具(pigar、pipenv-to-requirements、pipfile-requirements),但它们都没有解决索引

这意味着对于以下 Pipfile:

我得到以下要求文件:

而不是带有索引的预期需求文件:

向我建议的另一个解决方案是使用“pipenv lock”:

但这更新了 Pipfile.lock - 我真的想避免

难道没有某种方法可以在锁定的情况下生成需求吗?

0 投票
0 回答
198 浏览

python - 如何知道 virtualenv 是否需要同步以避免为部署在 Jenkins 上的每个作业运行 pipenv 同步

我在一个 virtualenv 中的 Jenkins 从属上运行 Python 3.7,该虚拟环境是从我存储在项目的 git 中的 Pipfile.lock 创建的。

对于我在从属服务器上部署的每个作业,我需要知道 virtualenv 是最新的还是需要 pipenv 同步。

目前 pipenv 不提供检查现有 virtualenv 是否与它相关的 Pipfile.lock 匹配的方法。

我目前正在使用以下脚本来检查上述内容,但我想知道是否有更好\更简单\官方的方法来做到这一点。

我的方法:

  • 注意:此方法不处理任何 virtualenv 损坏问题。
0 投票
1 回答
425 浏览

django - 保持 Pipfile 更新

我刚刚开始了一个新的 Django 项目并使用 Postgresql 作为我的数据库,所以我安装了 psycopg2 以使其正常工作。当我一开始部署项目时,应用程序无法正常工作,因为生产服务器上没有安装 psycopg2。我很快意识到这是因为我的 pipfile 中缺少 psycopg2。

所以我的问题是:

每次为我的项目安装某些东西时,我是否必须手动更新 pipfile?我认为每次我安装某些东西时 pipfile 都会自动处理这个问题。

没有什么类似于pip freeze > requirements.txt我可以用一个短命令进行更新的地方吗?

0 投票
3 回答
2512 浏览

python - 从 environment.yml 文件中使用 pipenv 在虚拟环境中安装包

我开始使用 pipenv,但是,我想重现与 conda 合作的其他人的项目。我手头有相应的 environment.yml 文件,想使用 pipenv install 将所需的包加载到虚拟环境中。当然我可以一个一个地手动完成,但我想知道是否有更复杂的方法将 environment.yml 文件转换为 pipfile 或 requirements.txt 文件,pipenv install 也可以从中加载以自动化方式打包。谢谢,奥尔莫

0 投票
0 回答
45 浏览

python - Mode() 函数错误的 Traceback 显示使用 Python3.7 时统计模块正在调用 `xrange()`

我正在用 Python3.7 编写一个程序,并将统计模块用于mode()(和更多)功能。xrange()当 Python3中不存在该函数时,为什么会调用 Python3 中的统计模块?这是一个错误吗?我不认为这是因为这段代码以前对我有用(我我当时也在使用 Python3.7)。

错误:NameError: name 'xrange' is not defined

相关代码:

从统计模块引用的代码:


编辑:

我发现这与我pipvenv的代码有关,因为代码在主机环境之外运行良好。

点文件:

管道文件.lock:

0 投票
1 回答
1861 浏览

python - 我的 pipenv 不再在我的任何项目文件夹中创建 pipfile 和 pipfile.lock

它曾经在命令行中自动在我正在工作的文件夹中创建这些文件。如果我说安装 django ......

这就是我得到的。我有一个空文件夹。我没有像我应该的那样得到 pipfile 或 pipfile.lock 。有没有人遇到过这个?有针对这个的解决方法吗?我已经卸载了 pipenv 并重新安装了几次包。安装请求包也是如此。

里面还是什么都没有