问题标签 [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 创建一个新的 virtualenv
我通过下载安装了 pip virtualenv
,并创建了一个引导 virtualenv,如本答案中所述。
现在我想尝试一下pipenv
,所以我用我的引导 virtualenv 创建了一个新的 virtualenv 然后运行pip install pipenv
。现在我可以使用pipenv
,但它发现它已经在 virtualenv 中运行并且没有创建新的。
我怎样才能pipenv
创建一个新的 virtualenv,以便我可以为每个项目拥有单独的 virtualenv?我试过pipenv install -h
了,但没有一个选项看起来很有希望。
python - 'git clone ...' 工作但不是 'pip install ...' 对于同一个远程 url
我想通过 pipenv 或 pip + virtualenv 从一个私有的、ssh 访问的远程存储库安装一个包。克隆工作时:
直接安装不会:
并输出以下错误:
我试过 pip+virtualenv 和 pipenv,都不管用。我还尝试了几个 url 的变体,如下所示:
它们都产生上面给出的相同错误。我在这里做错了什么?
python-3.x - 让 pipenv 在 OSX 上工作的问题
我在让 pipenv 在 OSX 上工作时遇到了一些问题
我目前不在任何虚拟环境中。为了确保我有最新版本,我跑了
这成功地完成了。
当我运行时pipenv install --dev --three
,我得到:
我不认识这个.venvburrito
,但是查了一下,它是一个从 virtualenv 和 virtualenvwrapper 管理虚拟环境的系统。我不记得曾经安装过它,但也许它是我使用的其他东西的依赖项。
当我使用 sudo 运行命令时:
python - pipenv 安装与烧瓶不同的请求
$ pipenv 安装请求
- 在 users\me\AppData\Roaming\Python\Python36\site-packages 中安装 requests 文件夹)
- 在 users\me.virtualenvs\\lib\site-packages 中安装 requests 文件夹)
- 在 python 中:导入请求
- 命令成功完成
$ pipenv 安装烧瓶
- 不在 users\me\AppData\Roaming\Python\Python36\site-packages 中安装烧瓶文件夹)
- 在 users\me.virtualenvs\\lib\site-packages 中安装烧瓶文件夹)
- 进口烧瓶
- 获取 ModuleNotFoundError: no module named 'flask' 响应
为什么在 Python 中安装了“pipenv install requests”而“pipenv install flask”没有?(“导入请求”在没有 pipenv 外壳的情况下工作,但“导入烧瓶”需要 pipenv 外壳?)
python - 如何与 pipenv 共享虚拟环境?
Pipenv 虚拟环境 ( venv ) 将与子文件夹共享。因此,例如,如果您安装了一个venv in ~/foo/
,它将可以在~/foo/baz/
但是,如果您想在 and 之间共享相同的venv怎么办?~/foo/bob/
~/baz/alice/
以下类型对我有用。我希望它可以帮助。
python - Python 独立 .py 或模块的外部导入?这真的像看起来那么难吗?
情况:我用 pip 安装了一堆包。我现在已经使用这些包编写了代码。
我有一个 myscript.py
我的朋友在窗户上。安装了python。他没有包裹。他不能得到任何包裹。他有点子他将永远无法使用互联网获得更多包裹,一切都必须亲自交付。事实上,在他运行我给他的任何东西后大约 10 分钟,他格式化了他的机器,它就消失了。
如何获取 myscript.py 并将其放在 USB 记忆棒上给他,以便他可以将文件 myscript.py 复制到他的计算机上并运行它?
我认为 Pipenv 会这样做,但看起来它只是创建了一个包列表以从互联网下载。(一个定义非常明确的列表......但不是运行某些东西所需的实际文件的列表。我理解正确吗?
现在我给他用py2exe制作的.exe。考虑到他已经有 python,这不是很优雅。
tl;博士如何将 python 脚本 .py 提供给没有互联网的最终用户?
falconframework - 如何使用 pipenv 用 cython 构建猎鹰
在falcon 文档中提到,为了使用 cython 构建 falcon,需要发出以下命令:
$ pip 安装 cython
$ pip install --no-binary :all: falcon
问题是如何用 pipenv 做到这一点。
首先,我想说 Pipfile 我已经构建了依赖 cython。
我还想将参数 --no-binary :all: falcon 传递给 pip。
django - 由于未知原因,无法使用 pipenv 安装 Django(但可以使用 pip)
我不知道是什么导致了这个问题,我已经尝试从头开始卸载并重新安装所有东西,但经过两天的尝试,我仍然无法解决这个问题。我真的可以使用一些专家的帮助。
我在这里错过了一些基本的东西吗?
在我的桌面上我运行的是 Windows 10,在我的笔记本电脑上我运行的是 Windows 7(专业版,SP1)。
在桌面上,I pipenv
toinstall django==1.11
和pip freeze
显示django==1.11
列出。在我的笔记本电脑上,使用pipenv
to install django==1.10
,但pip freeze
不列出 django。当我检查pipfile.lock时,我看到 django 列在那里。
这是我笔记本电脑的日志,这样你就可以看到我使用过的所有命令(以防我错过了一个):
PS C:\Project> pipenv install django==1.11
PS C:\Projects> 猫 pipfile
PS C:\Project> cat pipfile.lock
PS C:\Project> 点冻结
PS C:\Project> django-admin 启动项目项目
我尝试禁用 Avast(每当我安装新软件包时,它都会弹出“在我们扫描时等待”通知)
我确实Using cached Django-1.10-py2.py3-none-any.whl
在日志的开头注意到了 - 我应该尝试清除缓存(以防该包损坏)并重试吗?
我在做傻事吗?如果没有,我该如何找出问题所在以便解决它?
python - pipenv 和 pyinstaller 不打包依赖项
我对python相当陌生,我正在尝试创建一个在pipenv中运行的python项目的可执行文件。但是,当我尝试使用 pyinstaller 编译和运行代码时,它找不到任何依赖项,因为它们不是全局安装的。我不想全局安装它们,这应该是一个可部署的构建,除了 exe 之外不需要任何设置。
我错过了什么吗?这甚至是正确的方法吗?
我可以像这样轻松地运行该项目:
它有一个依赖:
我尝试像这样编译项目:
它创建了一个无法找到导入模块的可执行文件。
我只是在尝试中如此偏离,还是只是缺少一个简单的链接?
谢谢你的帮助。
python - 无法验证这些要求的哈希值,因为我们无法对版本控制存储库进行哈希处理
我有以下需求文件:
从 shell 安装项目非常完美:
但尝试从需求文件安装它会引发此错误:
注意:需求文件中的哈希值是从生成的pipenv lock -r