问题标签 [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.
python - pip 环境标记与 requirements.txt 中的特定轮文件
到目前为止,pip requirements.txt 文件中的环境标记对我来说效果很好......
我有本地构建的轮子,我想在 requirements.txt 文件中明确指定。这很好用,除了由于某种原因,这些包上的环境标记似乎被忽略了。
例如:此行可以按预期与 pypi 一起使用,并将包安装限制为 python3.4:
这条线适用于本地轮子,但当然,无论python版本如何,都会安装:
所以我希望这条线是解决方案,但它的行为就像环境标记不存在一样:
我无法在 pip 文档或在线文档中找到有关预期行为的任何说明。这似乎是直截了当的,并且与 pip 使用模型的其余部分一致。我是否遗漏了什么或做错了什么?
python - 在 docker run 但不在 docker start 上制作 CMD 效果
背景:
我正在使用 docker 部署 python-web(django) 环境。
我想制作一个干净的docker镜像,只包含运行时环境,不包含源代码,然后将代码卷入。
我的 docker 镜像仓库:https ://github.com/EaseCloud/docker-django
所以,我现在正在startup.sh
使用该CMD
命令运行一个脚本。
脚本内容为:
在脚本中,我将执行以下操作:
- 如果没有源卷,请尝试启动 django 项目;
- 在中安装 PyPI 要求
requirements.txt
; - 启动gunicorn服务;
问题:
现在,因为普通我会把源代码卷进去,包括requirements.txt
,所以我可能对不同的 docker 容器实例有不同的 PyPI 要求。
我要划线:
仅在我调用时执行docker run
:
但是我不希望命令在我调用时运行:
有没有一个好的解决方案来做到这一点?
python - 在需求文件中添加什么
我想将 python cloudant 添加到项目中(新版本不是已弃用) https://github.com/cloudant/python-cloudant
他们的指示:
最新:
对于已弃用:
我正在做的项目使用 requirements.txt 文件。
在我的本地计算机上使用 pip install --pre cloudant 可以正常工作,但是在推送到云时,我需要将其添加到要求中。
现在,如果我添加
我猜它会安装已弃用的要求(比如在我的电脑上)
但如果我写:
它会出错:
任何人都可以帮助我解决这个问题吗?
谢谢
python - Pip Requirements.txt --global-option 导致其他软件包安装错误。“选项无法识别”
我在使用 requirements.txt 文件的 --global-option 和 --install-option 设置时遇到了困难。为一个库指定选项会导致其他库安装失败。
我正在尝试安装 Python 库“grab”和“pycurl”。我需要指定使用选项安装 pycurl:“--with-nss”。我可以在完全干净的虚拟环境中复制错误。
在新的虚拟环境中使用 requirements.txt 包含:
然后安装:
会出现以下错误。
我对根本原因的最佳猜测是选项“--with-nss”正在传递给所有需要 pycurl 的库,并阻止安装。即使 pycurl 安装工作正常,pytils 安装也会失败。
无论如何只能将安装选项传递给一个库吗?
我在 Amazon Elastic Beanstalk 实例上进行了设置,因此无法手动运行 requirements.txt 文件的每一行 - 整个安装在应用程序启动时运行。
--global-option 和 --install-option 的来源(我认为不应该这样做): 如何在 pip freeze 生成的需求文件中维护 pip 安装选项? https://github.com/pypa/pip/blob/develop/docs/reference/pip_install.rst#id28
python - 如何使用 pip requirements.txt 文件安装 python 模块附加功能
pip requirements.txt 文档说可以使用类似的行安装附加功能
因此,在我的 requirements.txt 文件中,我有一行内容为:
但是当我运行命令时,而不是为请求模块安装安全附加功能:
我收到一条错误消息,提示我的文件格式不正确:
有谁知道我可能做错了什么?
python - Python:如何检测未使用的包并删除它们
我pip freeze > requirements.txt
用来收集我安装的所有软件包。但是经过几天的开发,现在有些包已经不用了。如何找到这些未使用的包并将其删除,以使我的项目更清晰?
python - requirements.txt 中的 Docker / congifparser 错误
在我的代码中,我使用的是 configparser:
我正在使用 pip freeze 来生成我的 requirements.txt
而对于 configparser 它正在写
但是,当我pip install -r requirements.txt
通过 docker build 从 docker 容器中执行操作时,这会失败:
但这可以通过以下方式在本地工作pip install
:
注意:我通过删除版本并仅使用configparser
, 没有版本来解决此问题。仍然想发布我的问题以了解它失败的原因。
visual-c++ - 将文本文件读入结构
我正在尝试从 .txt 文件中读取一些信息,然后将其存储在一个结构中,但我不知道如何仅选择我需要的单词。
.txt 如下
.txt 中的一行如下所示:
18 [@deniseeee]:你好,你好吗?2016-04-26.23:37:58
所以,问题是我有一个结构列表
在哪里
我想读取文件,以便可以将数字存储到列表的 id 中,将“[@”和“]:”之间的单词存储到用户名中,将下一句存储到内容中,并将日期存储到小时中。
我怎样才能做到这一点?
任何帮助表示赞赏
谢谢
python - 将 github 库添加到 python 需求文件
如何在中添加库requirements.txt
?例如jenks
库可以像这样安装:
但是,如果我只是写jenks
进去requirements.txt
,那就pip
找不到了
python - 如果文件夹名为“电子邮件”,Heroku Python 部署将失败
我发现email
在我的 Python Heroku 应用程序中使用一个文件命名的文件夹__init__.py
会导致以下错误:
这很容易通过创建一个新的 Heroku 应用程序来复制,添加一个requirements.txt
(例如 numpy、django、pymongo 或其他任何东西)让 Heroku 知道这是一个 Python 应用程序,并添加一个以email
空__init__.py
文件命名的单个文件夹。如果你把它推送到heroku,构建将失败。将文件夹重命名为 eg mail
,一切正常。
关于为什么会这样的任何想法?