首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装python任务要求时不提供请求的任务2.8.0

安装python任务要求时不提供请求的任务2.8.0
EN

Stack Overflow用户
提问于 2021-07-16 11:45:02
回答 1查看 80关注 0票数 1

现在我想将tasks需求添加到我的python项目中,第一步是将tasks依赖项添加到requirement.txt

代码语言:javascript
复制
tasks=2.8.0

然后,我尝试运行此命令来安装需求:

代码语言:javascript
复制
mamba install --file requirements.txt 

日志如下所示:

代码语言:javascript
复制
~/source/pydolphin on  feature/celery! ⌚ 11:40:06
$ mamba install --file requirements.txt                                                                                               ‹ruby-2.7.2›

                  __    __    __    __
                 /  \  /  \  /  \  /  \
                /    \/    \/    \/    \
███████████████/  /██/  /██/  /██/  /████████████████████████
              /  / \   / \   / \   / \  \____
             /  /   \_/   \_/   \_/   \    o \__,
            / _/                       \_____/  `
            |/
        ███╗   ███╗ █████╗ ███╗   ███╗██████╗  █████╗
        ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
        ██╔████╔██║███████║██╔████╔██║██████╔╝███████║
        ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
        ██║ ╚═╝ ██║██║  ██║██║ ╚═╝ ██║██████╔╝██║  ██║
        ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═════╝ ╚═╝  ╚═╝

        mamba (0.15.1) supported by @QuantStack

        GitHub:  https://github.com/mamba-org/mamba
        Twitter: https://twitter.com/QuantStack

█████████████████████████████████████████████████████████████


Looking for: ['feedparser==6.0.2', 'requests==2.25.1', 'bs4==4.9.3', 'beautifulsoup4==4.9.3', 'psycopg2==2.8.6', 'numpy==1.20.2', 'maya==0.6.1', 'sqlalchemy==1.4.6', 'redis==5.0.3', 'croniter==0.3.36', 'apscheduler==3.7.0', 'opencv==4.5.2', 'mamba==0.15.1', 'celery==5.1.2', 'tasks==2.8.0']

conda-forge/osx-64       Using cache
conda-forge/noarch       Using cache
pkgs/main/noarch         [====================] (00m:00s) No change
pkgs/r/osx-64            [====================] (00m:00s) No change
pkgs/main/osx-64         [====================] (00m:00s) No change
pkgs/r/noarch            [====================] (00m:02s) Done

Pinned packages:
  - python 3.9.5


Encountered problems while solving:
  - nothing provides requested tasks 2.8.0

(pydolphin)

日志显示错误消息:nothing provides requested tasks 2.8.0。为什么会发生这种情况,我应该如何解决这个问题并成功安装任务?顺便说一句,这是我的项目的完整依赖关系:

代码语言:javascript
复制
feedparser=6.0.2
requests=2.25.1
bs4=4.9.3
beautifulsoup4=4.9.3
psycopg2=2.8.6
numpy=1.20.2
maya=0.6.1
sqlalchemy=1.4.6
redis=5.0.3
croniter=0.3.36
apscheduler=3.7.0
opencv=4.5.2
mamba=0.15.1
celery=5.1.2
tasks=2.8.0

我在网上搜索过,但似乎没有人把这个问题计算在内。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-16 17:31:43

Mamba是类似conda的包管理器,需要兼容的包。tasks是一个pip包,没有人为tasks包创建conda/mamba的配方。因为没有针对该包的配方,所以在您搜索的通道中(这些通道是“conda- provided”、"pkgs/main"...),系统会告诉您该包不是provided

解决方案:

正确(推荐):为tasks编写一个conda配方,并在本地使用它,或者在蟒蛇云上创建您的通道,或者上传到某个公共通道(这可能需要一段时间,因为通常会涉及审查过程)。

Punk (不推荐):安装除tasks之外的需求,然后使用pip安装tasks。请注意,mamba包管理器不会跟踪pip对env所做的更改。有关主题https://www.anaconda.com/blog/using-pip-in-a-conda-environment的更多信息。

注意:在蟒蛇云上的公共conda包中搜索,如下所示:https://anaconda.org/search?q=tasks

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68403157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档