requirements.txt相关内容
pip requirements.txt 文档 说可以使用像 这样的行来安装附加功能 MyPackage==3.0 [PDF] 所以在我的 requirements.txt 文件中,我有一行内容: requests==2.9.1 [安全] 但是当我运行命令时没有为请求模块安装额外的安全: pip install -r requirements.txt 我收到一条错误消息,提示我的文件
..
我正在尝试将 Flask 网络应用程序部署到 Heroku,但我看到了关于需要在 git 存储库中包含哪些文件的相互矛盾的信息. 我的 web 应用程序是在虚拟环境 (venv) 中构建的,所以我有一个 Pipfile 和一个 Pipfile.lock.我还需要 requirements.txt 吗?一个会取代另一个吗? 我的另一个相关问题是,如果某个包在虚拟环境中安装失败会发生什么:
..
我正在开发一个 python 包.我使用 pip freeze >requirements.txt 将需要的包添加到requirement.txt文件中.然而,我意识到有些包,而不是包版本,在它们前面有一些路径. numpy==1.19.0包装==20.4熊猫@ file:///opt/concourse/worker/volumes/live/38d1301c-8fa9-4d2f-662e-3
..
我使用 pip freeze >requirements.txt 收集我安装的所有软件包.但是开发多天了,有些包现在没用了.如何找到这些未使用的包并删除它们,使我的项目更清晰? 解决方案 Pycharm 内部转到代码>检查代码选择整个项目选项并点击确定. 在检查结果面板中找到 Python 下的 Package requirements 部分(注意,只有在有任何 requiremen
..
我正在尝试使用"madmom" python pip软件包部署Python3.7 Google Cloud Function,但是在requirements.txt中指定 madmom == 0.16.1 会导致部署失败.当我从requirements.txt中删除madmom,但保留其他pip包时,云功能会正常部署. madmom pypi: https://pypi.org/projec
..
这是我第一次将Flask Web应用程序部署到Azure的经验.我遵循了教程一个>. 他们拥有的默认演示应用程序适合我. 然后,我通过git推送了我的Flask应用.日志显示部署成功.但是,当我通过“应用程序属性"中提供的链接浏览托管的应用程序时,出现500错误,如下所示: 由于内部服务器错误而无法显示该页面发生了. 最可能的原因:IIS收到了请求;但是,内部处理请求期间发
..
我对Python的依赖项管理不是很有经验,但是似乎可以将 requirements.txt 中的所有依赖项都放置在 setup.py 文件中在 install_requires 字段下,如下所示: setup(...install_requires = ['numpy = 1.2.3','pandas = 1.2.3']...) 由于使用 setup.py 文件进行 pip install
..
JavaScript代码的包管理器(例如 npm 和 yarn )使用 package.json 来指定“顶级'依赖项,并创建锁定文件来跟踪所有软件包(即顶级和子级别依赖项). 此外, package.json 允许我们区分顶级依赖项的类型,例如 production 和 development 另一方面,对于 Python ,我们有 pip .我想 lock 文件的 pip 等效项是 p
..
我已经设置了setup.py,以从我从项目的虚拟环境中生成的requirements.txt中获取依赖项.如下: 在我的视线中: pip3冻结>requirements.txt 然后: ,其中open('requirements.txt')为f:必需= f.read().splitlines()setuptools.setup(...install_requires =必填,...
..
我的英语不好. 我将在requirements.txt中声明一些Python 3库,但是原始代码版本中存在错误.在拉动请求中,一个用户提交了新版本的错误修复程序,如果它影响到某些问题,作者将未合并. 链接看起来像这样: https://github.com/ramusus/kinopoiskpy/pull/47/commits/4c888bf4f6b330b115d11fac3e0b8
..
所以我在搜索一个事件,其中pip需要sudo特权,我遇到了以下两个线程 运行"sudo pip"有什么风险? 和 是否可以接受&可以在sudo下运行pip install吗? 第一个线程讨论了使用pip运行未知的.py文件的安全风险(很有意义),但是从第二个线程中,我几乎给人的印象是,存在一个全局和本地的python安装,您不应该混淆.我想这可以让您为所有用户进行全局安装,然后为每个用户添加
..
使用pip,您可以创建需求文件以指定要安装的库.使用CPAN的perl模块是否等效? 我遇到过ExtUtils :: MakeMaker,但这似乎是make文件专门针对每个模块的. 我想尝试更好地了解我要问的是是否有一种方法可以做类似的事情 cpan install -r requirements.txt ,然后在该需求文件中指定要安装的模块. 提前谢谢! 解决方
..
我希望将python程序放置在GitHub上,并让其他人下载并在具有各种操作系统的计算机上运行该程序.我对python还是比较陌生,但是已经使用了足够多的Python,以至于注意到让所有包含的模块的各个版本一起工作可能会出现问题.我刚刚发现使用requirements.txt(由pipreqs生成并通过命令pip install -r /path/to/requirements.txt进行了部署)
..
我正在使用pip和requirements.txt文件来处理我的virtualenv中的python软件包.我有一个从Github安装的特定软件包,因此在我的文件中有: git+ssh://git@github.com/myuser/mypackage.git#egg=mypackage 由于我经常使用该软件包,因此我需要重新安装它,但是: pip install -r requirem
..
在我正在使用的Python库的requirements.txt中,其中一项要求指定为: mock-django~=0.6.10 ~=是什么意思? 解决方案 这意味着它将选择软件包的最新版本,大于或等于0.6.10,但仍为0.6.*版本,因此它将不会. t例如下载0.7.0.如果软件包维护者遵守语义版本控制(它指出重大更改应仅在主要版本中进行,则可以确保获得安全修复程序,但保持向后
..
我开始使用Python.我已经在项目中添加了requirements.txt和setup.py.但是,我对这两个文件的目的仍然感到困惑.我已经读到setup.py是为可重新分发的事物而设计的,而requirements.txt是为非重新分发的事物而设计的.但是我不确定这是正确的. 这两个文件是如何真正使用的? 解决方案 requirements.txt 这有助于您设置开发环境.
..
我在 pip要求文件中列出了几个具有不同依赖关系的python项目. .我已经开始考虑将代码移植到python 3,但是我需要知道我的依赖项是否已经存在. 是否可以检查requirements.txt文件中的哪些软件包支持python 3,哪些不支持? 示例requirements.txt内容: mysql-python==1.2.5 lxml==3.3.4 Fabric==1.
..
我在测试中使用的是LDTP,它是针对两个不同平台的两个不同软件包: 在Mac OS上为PyAtom; Linux上的LDTP. 碰巧的是,它们都具有特定于平台的二进制文件,因此无法真正安装在其他操作系统上.我的问题是,如何使我的requirements.txt依赖于平台安装软件包? 理想情况下,它应该类似于: mac: -e git+https://github.co
..
有没有一种方法可以根据环境变量的值在pip requirements.txt文件中指定条件安装? 我已经可以使用环境标记来控制大部分需求,但是我所知道的所有标记都只能使用本质上由python预先定义的特定值. 例如,我希望能够控制RHEL 5.3 vs. RHEL 6.3 vs. RHEL 6.6等的软件包安装.同样基于其他条件. 如果我可以在results.txt文件中指定一个
..
我已经看到了ruby的gem文件中使用的twiddle-wakka运算符(〜>)(文档)来指定兼容的最后一个点版本: '~> 0.3.1' is satisfied by 0.3.1, 0.3.2, 0.3.3, etc. '~> 0.3.1' is not satisfied by 0.3.0 '~> 0.3' is satisfied by 0.3.1, 0.4.0, 0.5.1, et
..