问题标签 [requirements.txt]
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.
amazon-ec2 - 部署到 AWS 时的 requirements.txt 无效。Pip 无法安装 lxml
我在将 Flask 应用程序部署到 AWS EC2 实例时遇到问题。可能与pip
安装lxml
. 但我不知道如何解决这个问题。
AWS EC2:
从 CLI 开始eb create
:
从日志:
还有 requirements.txt 文件:
首先,我对安装问题是否正确lxml
?如果是这样,您知道如何为 AWS 解决它,因为在我的本地计算机(Mac OS 10.9.5)上我没有那个错误。
python - 找不到满足要求的版本
我正在使用以下requirements.txt
文件在 Ubuntu 12.04 中安装几个 Python 包:
这两个命令:
(第一个下载软件包,第二个安装它们)。
该过程经常因错误而停止:
我手动修复:
然后pip install
再次运行第二个命令。
但这仅适用于该特定软件包。当我再次运行第二个pip install
命令时,该过程现在停止并抱怨另一个必需的包,我需要再次重复该过程,即:手动安装新的必需包(使用上面的命令),然后运行第二个pip install
命令。
到目前为止,我不得不手动安装six
, pytz
, nose
,现在它抱怨需要mock
.
有没有办法告诉pip
自动安装所有需要的依赖项,这样我就不必一个一个地手动安装?
添加:这只发生在 Ubuntu 12.04 BTW 中。在 Ubuntu 14.04 中,pip install
应用于requirements.txt
文件的命令可以正常工作。
python - pip requirements.txt github repo django 应用程序
我在 Github上创建了一个 repo,以便对它进行自己的更改。我已经向原始仓库提交了一个拉取请求,但是在等待时,我想将我的仓库添加到我的 pip requirements.txt 中。
我添加了这样的行:
然后我运行pip install -r requirements.txt
。回购已下载。我尝试导入模块以确保它可以正常工作:
没有错误。一切都很好。但是,由于这是一个 django 应用程序,我需要将其添加到我的INSTALLED_APPS
. 这样做不会产生错误,但模板加载器似乎找不到应用程序的模板。当我这样做时,这很好用pip install django-datatable-view
。我假设我的分叉setup.py
文件和原始文件一样好用。那么这里有什么不同呢?
更新1
MANIFEST.in 文件包含
我不太了解这个文件的用途,但我想这是一个收集文件并将它们放置到位的文件。递归包含模板文件夹
python - Python 包要求:版本说明符 == 和 >= 的使用
我正在寻找关于 python 包中 pip 的需求文件中的版本规范的最佳实践、注意事项和注意事项。
假设一个依赖于其他模块的 python 包。其中大多数都需要最低版本。至少维护人员知道该代码至少可以使用,例如六个 1.7
现在,可以用不同的方式定义需求:
six>=1.7.0
该软件已在此版本中进行了测试,并且假设它也将与未来版本一起使用six==1.7.0
我们需要确切的版本,该软件包已经过测试。该软件尚未针对该模块的所有未来版本进行测试,因此我们不能保证它适用于这些版本。six==1.9.0
我们只是用最新版本测试它并要求它。
我确实需要一个确切的版本,因为它可能会破坏其他包的要求,并且对我来说似乎是不好的做法。另一方面,该软件包尚未在 1.7.0 以上的所有版本中进行测试。
是否有关于包版本要求和==
反对的使用指南>=
?
python - Heroku 无法识别 requirements.txt 中的 NumPy
我一直难以尝试在 Heroku 上使用 Flask运行python-recsys
python-recsys 的要求之一是它需要 numpy
我的 requirements.txt 是
输出
从输出中可以看出 numpy 已安装(第 2 行),但输出为已卸载
我尝试了不同的变体,包括不同版本的 numpy 我尝试将 numpy 要求放在 requirements.txt 中的不同位置
关于是什么导致此错误的任何想法?有没有更好的方法来安装 numpy?
python - 我可以为多个 Python 版本创建一个 Python requirements.txt 文件吗?
我刚刚开始在 Windows 7 上使用 virtualenv 和 virtualenvwrapper。我已经(分别)使用 Python 2.7、3.4 和 3.5 创建了 3 个不同的测试项目
我想创建一个 requirements.txt 文件,为每个 Python 版本安装正确的二进制 lxml 模块。这样我就可以pip install -r "C:\PyModules\requirements.txt"
在我可能创建的任何 virtualenv 上运行。按照其他地方列出的示例,我尝试了这样的 requirements.txt 文件:
但它没有用。在 2.7 环境中将此文件与 pip 一起使用会给出:
并在我的 3.4 环境中尝试给出:
我曾希望环境标记(python_version == '2.7')会导致 pip 完全跳过那些引用不适合该 Python 版本的包的行。但似乎 Python 在检查 WHL 文件时忽略了 python_version 标记。
有没有办法在单个需求文件中完成我想要的?
编辑 #1:这是 Windows 7(64 位)、pip 7.1.2 和 virtualenv 13.1.2
编辑#2:正如塞巴斯蒂安建议的那样,我尝试删除 requirements.txt 文件中数字周围的引号,这似乎是正确的方法:
但是在 2.7 环境下,我现在得到了这个新错误:
在 3.4 中仍然是这个错误:
python - Heroku Python 应用程序在 Aptfile 中有自定义包:没有从 requirements.txt 安装 python 包
我正在尝试安装一个包,我被指出安装 heroku-buildpack-apt 和 heroku-buildpack-multi 的方向。这似乎可行,现在项目建立在遥控器上,我已经安装了 multi 使用:
.buildpacks
并通过在文件https://github.com/ddollar/heroku-buildpack-apt中包含其引用来安装 apt-get
现在把包放在Aptfile
里面:
遥控器现在可以构建,但是我抱怨 not found gunicorn
,我认为这是某种冲突,因为它在requirements.txt
是否Aptfile
覆盖要求中列出?
python - 无法打开需求文件:[Errno 2] 没有这样的文件或目录:Mac 上的“./requirements.txt”Python
我正在尝试使用来自 github的这段代码。
开始的前三个命令是:
前两个工作得很好,我可以看到比特币交易交易所 Bitfinex 的订单。当我输入第三行时,出现以下错误
我能做些什么来解决这个问题?
python - 运行“pip install -r requirements.txt --upgrade”时出错
当我在我的 Django 项目中运行以下命令时:
pip install -r requirements.txt --upgrade
我收到以下错误:
检测到我们无法卸载的 distutils 安装项目('argparse')。distutils 提供的元数据不包含已安装文件的列表,因此 pip 不知道要卸载哪些文件。
我的 requirements.txt 文件如下:
我的 pip 版本是 pip 8.0.0,我使用的是 ubuntu。任何人都可以帮助解决问题吗?
python - 基于环境变量的 pip requirements.txt 条件或环境标记
有没有办法在 pip requirements.txt 文件中指定基于环境变量值的条件安装?
我已经能够使用环境标记来控制我需要的大部分内容,但是我所知道的所有标记仅适用于基本上由 python 预定义的特定值。
例如,我希望能够控制 RHEL 5.3 与 RHEL 6.3 与 RHEL 6.6 等的软件包安装。也基于其他标准。
如果我可以在 results.txt 文件中指定一个环境变量,该变量将根据我在运行 pip 之前设置的值进行检查,那将是完美的。这似乎是可取且直接的功能。到目前为止,我没有太多运气找到关于环境标记的全面讨论,所以我希望我只是错过了一些关键信息:-)
非常感谢。