问题标签 [pipenv]

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 投票
5 回答
50739 浏览

docker - 如何让 pipenv 在 docker 中运行?

我在我的 docker 中安装 pipenv:

我收到错误:

如果我跑

相反,我收到另一个错误:

但是当我改为执行以下操作时:

这是工作...

所以有两个问题:第一:为什么pipenv shell给我这个错误,第二:为什么我必须先做pipenv install才能pipenv install --system让它工作?

我想使用 pipenv 创建具有不同 python 版本和不同依赖版本的虚拟环境。

0 投票
2 回答
1022 浏览

python - “pipenv run”命令昨天运行良好。为什么我今天收到 AttributeError?

我有一个我通过调用的 python 脚本

昨天它工作正常,但今天我收到以下错误:

我认为这可能与新月份的开始有关,但我找不到解决这个(奇怪)问题的方法。

一些进一步的信息:

该脚本在树莓派上运行。它使用请求和 Adafruit_DHT 库。我自己不会在 python 脚本中做任何与时间有关的操作。

我可以请你帮助我吗?

提前谢谢了

0 投票
1 回答
714 浏览

heroku - Heroku & Pip: AttributeError: '_NamespacePath' 对象没有属性 'sort'

当我尝试部署到 Heroku 时,出现以下错误:

这个问题似乎与 Pip 有关。据我了解,可以通过运行解决:

但我无法在 Heroku 上指定 setuptools 的版本。从官方文档

以下库由平台用于管理和运行 Python 应用程序,不能指定。Setuptools 23.1.0:Python 打包工具。Pip 9.0.1:应用程序依赖解析。如果您的应用程序在 requirements.txt 或 Pipfile 中声明这些依赖项,则可能会发生意外行为。

我该如何解决这个问题?

0 投票
2 回答
500 浏览

python - 打包 pipenv 项目的 DRY 方法是什么?

我将pipenv用于一个小项目。该代码看起来可能很有用,我想通过pypi分发它。我在 pipenv 网页或其 github repo 上找不到有关如何完成此操作的任何指导。

我可以将 my 中的依赖项Pipfile.lock放入a的install_requires部分setup.py,但我找不到自动执行此操作的工具,并且手动操作不会是 DRY。

有人有更好的建议吗?

0 投票
1 回答
123 浏览

python - 可以共存于同一个 Python 项目 pipenv 和 setuptools 吗?

我对这两个库感到困惑。pipenv在同一个项目中同时拥有and是否有意义setuptools?我正在编写一个cliclick并使用setuptools简化生活。还可以简单地管理依赖关系pipenv

0 投票
2 回答
1300 浏览

python-2.7 - Pipenv install 安装子依赖失败

描述你的环境
  1. 操作系统 (MAC)
  2. Python版本:2.7.10
  3. Pipenv 版本:8.2.6

问题

1) setup.py inside invocations repo -> 安装 CaaS 包:

```

``` 2) 在 vi​​rtualenv 中安装调用

3) 验证 CaaS 安装是否正确。```

```

到目前为止一切正常。

4)创建一个Pipfile

```

```

5) 安装调用失败,因为找不到 CaaS 包:pipenv install

```

```

6)尝试 pipenv install --verbose

```

```

尝试从 pypi 获取 CaaS,而不是调用 setup.py 的内部依赖链接中的私有 github 存储库

这是预期的吗?如何安装 CaaS 包?

谢谢!

0 投票
1 回答
588 浏览

python - 使用 pipenv install 后无法在 jupyter notebook 中导入 geopy

我正在使用 pipenv 安装包并在我的项目 repo 中创建我的虚拟环境。我可以安装 geopy 并确认它的安装pipenv graph,但是当我进入我的pipenv shell并打开 jupyter 笔记本并尝试导入 geopy 时,我得到了ImportError: No module named geopy。我只能通过! pip install geopy在 jupyter 笔记本单元中运行来导入 geopy。为什么 jupyter notebook 无法识别我的 geopy pipenv 安装的任何想法?

0 投票
2 回答
1852 浏览

python - 如何将 pipenv python 作为 emacs Python shell 运行

我使用 python-mode.el 并且刚刚发现了Pipenv。我可以通过首先切换到项目目录并输入“pipenv run python”,从终端在项目环境中启动 Python。但是 python-mode 想要执行一个进程,而不是一个命令字符串。

我尝试创建这样的 shell 脚本:

但收到了这个投诉

这个变量是在我的终端环境中设置的:我如何确保它是为 pipenv 设置的?但更大的问题是,我如何在 emacs 中运行这个 pipenv 虚拟环境 python 来获得一个带有 Python 进程的缓冲区?

0 投票
3 回答
16806 浏览

python - Pipenv vs setup.py

我正在尝试迁移到pipenv. 我传统上使用setup.pypip确实pip install -e .将模块安装为一个包,这样我就可以from myproject.xyz.abc import myClass在项目中的任何地方实现类似的东西。

我如何达到类似的效果pipenv并摆脱setup.py

注意:我正在使用python 2.7.

0 投票
3 回答
40478 浏览

python - 有没有办法将 pipenv 与 Jupyter 笔记本一起使用?

有没有办法将 pipenv 与 Jupyter 笔记本一起使用?

或者更具体地说,使用 atom nteract/hydrogen python 3 内核?