如何在 conda 中安装 anaconda 中不可用的软件包

我想使用 conda 安装一个包(python),但说在 repo.anaconda.com/.......中不可用,我该如何安装它?


我尝试安装的特定软件包是edx-dl(github repo 的链接)使用代码conda install edx-dl。此代码适用于pip但不适用于conda.


例如,在 pip 中,如果我pip install edx-dl在没有 anaconda 的情况下使用 python base 时键入能够安装包。但是现在有了 conda,它说它在 anaconda repo 中不可用。那么如果 anaconda 中没有的包可以安装吗?


所以概括地说,有没有办法下载和安装condarepo.anaconda.com 中不可用的 python 包?


请注意,我不使用基础 python,而是当前使用 anaconda。所以,不能pip用来安装那个包。


谢谢!


我收到的错误消息:


(基础)C:\WINDOWS\system32>conda install edx-dl


警告 conda.base.context:use_only_tar_bz2(632):Conda 仅限于使用旧的 .tar.bz2 文件格式,因为您安装了 conda-build,它是 <3.18.3。更新或删除 conda-build 以获得更小的下载和更快的提取。收集包元数据(repodata.json):完成解决环境:失败


PackagesNotFoundError:当前频道不提供以下软件包:


edx-dl

当前频道:


https://repo.anaconda.com/pkgs/main/win-64

https://repo.anaconda.com/pkgs/main/noarch

https://repo.anaconda.com/pkgs/r/win-64

https://repo.anaconda.com/pkgs/r/noarch

https://repo.anaconda.com/pkgs/msys2/win-64

https://repo.anaconda.com/pkgs/msys2/noarch

要搜索可能提供您正在寻找的 conda 包的替代频道,请导航至


https://anaconda.org

并使用页面顶部的搜索栏。


翻阅古今
浏览 174回答 2
2回答

智慧大石

在终端类型中:conda&nbsp;activate&nbsp;<env_name>然后:pip&nbsp;install&nbsp;edx-dl将在 conda env 这个库上工作

九州编程

按照您的回答,我能够解决问题。在这里,我为任何新手提供完整的程序。第 1 步:打开“Anaconda 提示”。(我以“以管理员身份运行”打开以避免安装中的任何问题。)第 2 步:键入conda info --envs以匹配您可用的环境。一个环境肯定是你应该拥有的base,另一个 环境Classes_and_Inheritance也应该出现。我安装了 PyCharm,所以我不得不打开一些项目。所以,我也有一些额外的环境。第 3 步:输入conda activate <environment_name>此environment_name应替换为您的首选环境(即base,&nbsp;Classes_and_Inheritance或您创建的任何其他环境。)就我而言,我使用了conda activate PyCharm_Proj,但如果你愿意,你可以使用这个conda activate base第四步:输入pip install <package_name>。package_name应替换为您要安装的软件包名称。(即在我的情况下,我输入了pip install edx-dl)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python