问题标签 [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.
python - pipenv 无法安装 django
所以我最近才开始编码,我正在使用 pipenv 设置一个虚拟环境并尝试在虚拟环境中安装 django。我正在使用 python 3.6.4,但也尝试使用 3.5 安装并得到相同的错误。运行“pipenv install django”后,我收到此错误:
我是 linux 和一般开发的新手,任何帮助将不胜感激。
python - 使用带有 pipenv 的私有 devpi 服务器
pip
我可以使用私有的本地devpi
服务器安装我的包。对应的配置是:
然后安装pip
很简单:
但是做同样的事情pipenv
似乎没有用。这有效,但没有使用我的本地devpi
:
这不起作用:
我怎么知道pipenv
使用另一个网址pypi
?
python - 如何让 pipenv 基于符号链接路径而不是真实路径工作
假设我的项目名称是test
符号链接test
-->test_releases/test_v1
上面的命令给了我一个test_v1
目录的虚拟环境,但我想把 virtualenv 链接到test
bcoz wehn 我更新了项目并有符号链接test
--> test_releases/test_v2
,它创建了一个新的test_v2
并且我有很多虚拟环境堆积
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
python - Pytorch、pipenv 和 numpy 支持?
我正在使用pytorch并按照以下说明安装它:
为了用pipenv 安装pytorch。这会运行一些示例,例如,这个 MNIST 代码:
不运行给出错误:
跑步:
不能解决错误。有没有办法使用 pipenv 并安装支持 numpy 的 pytorch?
python - 通过 pipenv 自定义模块搜索路径(PYTHONPATH)
我有一个 Python 项目,它由一个 Jupyter 笔记本、一个目录中的多个脚本和一个bin
目录中的模块组成src
,依赖项位于Pipfile
:
脚本foo.py
并bar.py
使用标准 shebang
并且可以运行pipenv shell
:
但是,我无法轻松地src
从脚本中访问模块。如果我添加
,foo.py
我得到:
我尝试的一种解决方案是在.env
下面添加一个文件myproject
:
这要归功于pipenv
的自动加载.env
,但是将.env
文件检入到项目的 git 发行版中会与存储密码等机密的传统用法发生冲突.env
——事实上,我.gitignore
对 Python 项目的默认设置已经排除.env
了这个原因.
或者,我可以移到src
下bin
,但是 Jupyter 笔记本必须引用模块bin.src.baz
等,这也很麻烦。
我目前的解决方法是添加一个符号链接:
这行得通,我想有透明的好处,但似乎应该有一些方法可以利用pipenv
来解决同样的问题。
是否有一种可移植的、可分发的方式将这些模块放在搜索路径上?
python-3.x - 使用 pipenv 和 IDLE 或 PyCharm 时出现回溯错误
我正在运行 Python3.6.5 并使用 pipenv 来安装请求。要测试安装,我使用“pipenv shell”进入环境,然后在下一个提示符下键入 python。然后我输入下面的代码:
我得到了很好的回应。
我采用相同的三行代码并将它们放入由 PyCharm 或 IDLE 组成的脚本 (requests.py) 中,当我运行脚本时出现以下错误:
任何想法我做错了什么?谢谢你。
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 解释器?
python - 在 Windows 上安装 pipenv 失败
我正在使用 Django Heroku 模板开发一个网站。我想在我的 Windows 计算机上在这个网站上工作,使用 Heroku 和 Python 的要求之一是拥有 pipenv(该项目有一个 Pipfile)。
为了在 Windows 上安装 pipenv,我在 cmd 终端中尝试了两个命令,这给出了大致相同的错误:
结果是
和:
结果是
我真的不明白错误信息。pipenv 的设置脚本中似乎有一个错误,但很可能不是。还是期望 Python 版本低于 3.4?(如果是这样,我如何用我的 Python 3.5 安装它?)
编辑:我尝试过使用管理员权限,进出 virtualenv,但结果相同。
python - 如何删除 pipenv 的 PipFile、PipFile.lock 和关联的 virtualenv?
要pipenv
为 python 项目创建一个,我首先创建了一个项目文件夹并进入该文件夹以指示pipenv
创建Pipfile
,Pipfile.lock
和相关的虚拟环境,如下所示:
pipenv
在不处于pipenv shell
模式时,只需在项目目录中执行以下操作即可删除所有创建的正确方法:
意思是我必须先删除 Project 文件夹的虚拟环境,然后再删除Pipfile
andPipfile.lock
随后?