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

python - pipenv 无法安装 django

所以我最近才开始编码,我正在使用 pipenv 设置一个虚拟环境并尝试在虚拟环境中安装 django。我正在使用 python 3.6.4,但也尝试使用 3.5 安装并得到相同的错误。运行“pipenv install django”后,我收到此错误:

我是 linux 和一般开发的新手,任何帮助将不胜感激。

0 投票
2 回答
3621 浏览

python - 使用带有 pipenv 的私有 devpi 服务器

pip我可以使用私有的本地devpi服务器安装我的包。对应的配置是:

然后安装pip很简单:

但是做同样的事情pipenv似乎没有用。这有效,但没有使用我的本地devpi

这不起作用:

我怎么知道pipenv使用另一个网址pypi

0 投票
2 回答
702 浏览

python - 如何让 pipenv 基于符号链接路径而不是真实路径工作

假设我的项目名称是test

符号链接test-->test_releases/test_v1

上面的命令给了我一个test_v1目录的虚拟环境,但我想把 virtualenv 链接到test

bcoz wehn 我更新了项目并有符号链接test--> test_releases/test_v2,它创建了一个新的test_v2并且我有很多虚拟环境堆积

0 投票
1 回答
631 浏览

python - 在 intellij 中使用 pipenv 运行 Django 测试

我开始在 pipenv 的帮助下编写一个 django 应用程序。

在 CLI 中,我通过pipenv run ./manage.py test. 加载我的.env-file 将我放入 virtualenv 并执行测试命令。

现在我想对 intellij 中的运行配置做同样的事情。

我做了什么:

  • 使用“Django 测试”基础创建了一个新的运行配置
  • “使用指定的解释器”设置为我的 virtualenv
  • 所有其他选项都设置为默认值

当我使用该新配置运行测试时,我得到的错误表明,这DJANGO_SETTINGS_MODULE并没有真正设置。

进一步查看 intellij 用于运行我的测试的命令是/home/user/.virtualenvs/django-proj-wQnnAIXN/bin/python /home/user/.IntelliJIdea2017.3/config/plugins/python/helpers/pycharm/django_test_manage.py test /home/user/dev/django-proj_site

如何告诉 intellij 运行测试以加载pipenv run ..我的文件?.env

0 投票
1 回答
3850 浏览

python - Pytorch、pipenv 和 numpy 支持?

我正在使用pytorch并按照以下说明安装它:

为了pipenv 安装pytorch。这会运行一些示例,例如,这个 MNIST 代码

不运行给出错误:

跑步:

不能解决错误。有没有办法使用 pipenv 并安装支持 numpy 的 pytorch?

0 投票
3 回答
15640 浏览

python - 通过 pipenv 自定义模块搜索路径(PYTHONPATH)

我有一个 Python 项目,它由一个 Jupyter 笔记本、一个目录中的多个脚本和一个bin目录中的模块组成src,依赖项位于Pipfile

脚本foo.pybar.py使用标准 shebang

并且可以运行pipenv shell

但是,我无法轻松地src从脚本中访问模块。如果我添加

foo.py我得到:

我尝试的一种解决方案是在.env下面添加一个文件myproject

这要归功于pipenv自动加载.env,但是将.env文件检入到项目的 git 发行版中会与存储密码等机密的传统用法发生冲突.env——事实上,我.gitignore对 Python 项目的默认设置已经排除.env了这个原因.

或者,我可以移到srcbin,但是 Jupyter 笔记本必须引用模块bin.src.baz等,这也很麻烦。

我目前的解决方法是添加一个符号链接:

这行得通,我想有透明的好处,但似乎应该有一些方法可以利用pipenv来解决同样的问题。

是否有一种可移植的、可分发的方式将这些模块放在搜索路径上?

0 投票
0 回答
182 浏览

python-3.x - 使用 pipenv 和 IDLE 或 PyCharm 时出现回溯错误

我正在运行 Python3.6.5 并使用 pipenv 来安装请求。要测试安装,我使用“pipenv shell”进入环境,然后在下一个提示符下键入 python。然后我输入下面的代码:

我得到了很好的回应。

我采用相同的三行代码并将它们放入由 PyCharm 或 IDLE 组成的脚本 (requests.py) 中,当我运行脚本时出现以下错误:

任何想法我做错了什么?谢谢你。

0 投票
1 回答
231 浏览

python - 我的项目和 pipenv 使用的 python 解释器的耦合

安装我的要求失败:

为什么Python 2.7?让我们检查一下 virtualenv 中使用的 python 版本:

正确的!自己呢pipenv

所以似乎问题在于,虽然我virtualenv正在使用Python 3,但pipenv它本身正在使用Python 2(系统 Python)。pipenv已按照建议安装,使用系统范围的 python 解释器:

它确实安装了,发现:

pipenv根据我的项目将使用的 python 解释器强制重新安装是没有任何意义的。

为什么pipenv在 virtualenv 中安装包时使用系统 python,而不是使用该 virtualenv 的 python?如何解耦pipenv我的项目使用的 python 解释器和我的项目使用的 python 解释器?

0 投票
3 回答
10816 浏览

python - 在 Windows 上安装 pipenv 失败

我正在使用 Django Heroku 模板开发一个网站。我想在我的 Windows 计算机上在这个网站上工作,使用 Heroku 和 Python 的要求之一是拥有 pipenv(该项目有一个 Pipfile)。

为了在 Windows 上安装 pipenv,我在 cmd 终端中尝试了两个命令,这给出了大致相同的错误:

结果是

和:

结果是

我真的不明白错误信息。pipenv 的设置脚本中似乎有一个错误,但很可能不是。还是期望 Python 版本低于 3.4?(如果是这样,我如何用我的 Python 3.5 安装它?)

编辑:我尝试过使用管理员权限,进出 virtualenv,但结果相同。

0 投票
2 回答
10332 浏览

python - 如何删除 pipenv 的 PipFile、PipFile.lock 和关联的 virtualenv?

pipenv为 python 项目创建一个,我首先创建了一个项目文件夹并进入该文件夹以指示pipenv创建Pipfile,Pipfile.lock和相关的虚拟环境,如下所示:

pipenv在不处于pipenv shell模式时,只需在项目目录中执行以下操作即可删除所有创建的正确方法:

意思是我必须先删除 Project 文件夹的虚拟环境,然后再删除PipfileandPipfile.lock随后?