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

python - 尝试使用 pipenv 安装软件包时 Windows 报告错误

我按照此处的说明安装了 pipenv 。我从 Windows 命令提示符运行

它返回了消息

现在我想requests使用 pipenv 安装包,所以我跑了

但这又回来了

我已经添加了路径

到我的 Windows 路径环境变量,但我仍然收到相同的错误。如何requests使用 pipenv 安装软件包?


编辑:由于我的系统上有 Python 3.5 和 Python 3.6 的残余,我将卸载所有内容并重新开始。(我刚开始学习 Python,我希望尽可能简单。)

0 投票
1 回答
12279 浏览

python - Git - 是否应该将 Pipfile.lock 提交给版本控制?

当两个开发人员在不同操作系统的项目上工作时,它们Pipfile.lock是不同的(尤其是里面的部分host-environment-markers)。

对于 PHP,大多数人建议提交composer.lock文件。

我们是否必须为 Python 做同样的事情?

0 投票
2 回答
6278 浏览

python - pipenv install 给出“pew不在你的PATH中”

我有 Mac OS X El Capitan,安装了 python 3.6、pip、pipenv。无法使 pipenv 工作:

我检查了皮尤 - 它在/Users/kosteg/Library/Python/3.6/bin

这是我的 ~/.bash_profile:

如何解决路径问题?

0 投票
1 回答
952 浏览

ansible - 使用 pipenv 安装时 ansible 找不到角色

我一直在寻找测试ansible playbook 的不同方法,并偶然发现了Jeff Geerling的这篇博文。

但是,复制他的确切示例有效,但是,当我复制它但通过 pipenv 安装管理 python(和 ansible)时,我收到以下错误

的内容test.yml

通过yamlint很好。

ansible.cfg包含

我猜这与在 Virtualenv 中有关,但无法解释。

0 投票
22 回答
211501 浏览

python - Pipenv:找不到命令

我是 Python 开发的新手,正在尝试使用 pipenv。我运行了命令pip install pipenv,它运行成功:

但是,当我pipenv install在新的根项目目录中运行命令时,我收到以下消息:-bash: pipenv: command not found. 我怀疑我可能需要修改我的 .bashrc,但我不清楚要添加到文件中的内容,或者是否需要修改。

0 投票
1 回答
3698 浏览

python - pipenv 和 bash 别名

我在我的.bash_profile(Mac) 中定义了一组核心 bash 别名。但是当我用 激活 pipenv 时pipenv shell,我的别名不起作用,bashalias命令什么也不返回。

是否需要配置步骤来生成从父 shell 继承 bash 别名的 pipenv shell?

0 投票
1 回答
3807 浏览

python - pipenv 仅使用站点包

如何使用 pipenv 以默认使用站点包而不是使用 PyPi 索引的方式安装包。对于上下文,我的站点包文件夹中有一个公司批准的包列表。

我仍然想使用 venv 以便正确捕获这些依赖项,而不是直接使用站点包。

0 投票
2 回答
2026 浏览

python - 在 PS1 中显示 pipenv virtualenv

Pipenv是一个相对较新的打包工具,包含“Pipfile、Pip 和 Virtualenv”。我进行了更改以简化我的 PS1,.bashrc但现在发现我需要我的 PS1 来告诉我何时使用我的 virtualenv。

当前 PS1:

从下面,您可以看到我的提示脚本没有告诉我我是否正在使用虚拟环境:

我经常搞砸我的PS1,并希望有一个简单的修复,让 virtualenv 中的提示显示如下:(my-env) ~ $.

0 投票
3 回答
19883 浏览

python - 为什么不应该将版本号固定在 Pipfile 中?

我正在研究使用 pipenv 和这里的文档
https://pipenv.pypa.io/en/latest/basics/#importing-from-requirements-txt

它说(强调我的)

请注意,在导入需求文件时,它们通常会固定版本号,您可能不希望这样做

为什么是这样?

我知道 Pipfile.lock 文件将存储我安装的依赖项的特定版本和哈希值,但我不希望能够看到 Pipfile 中安装的特定版本吗?(和我使用 requirements.txt 时一样吗?)

0 投票
3 回答
2517 浏览

python - pipenv 无法在 Mac OS X 10.10.6 El Capitan 上的 Python 2.7.10 上正确安装

我正在为我的 Python 用户组进行一次关于 pipenv 包的演讲。

我肯定在试图让它工作时遇到了麻烦。我正在使用Hitchhiker's Guide to Python中的说明作为参考。

这是我的安装命令及其输出:

我尝试了安装命令的各种排列,并将目录作为 PATH 的一部分添加/Users/<my username>/Library/Python/2.7/bin到我的目录中。.zshrc这是输出python -m site

我在这里想念什么?这是我应该参考开发人员的东西吗?

编辑:

在没有 --user 并且只有 sudo 的情况下运行,这是我的结果:

并且没有 sudo: