为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

翻阅古今 2022-04-23 16:57:49
我想使用 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-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/r/win-64https://repo.anaconda.com/pkgs/r/noarchhttps://repo.anaconda.com/pkgs/msys2/win-64https://repo.anaconda.com/pkgs/msys2/noarch要搜索可能提供您正在寻找的 conda 包的替代频道,请导航至https://anaconda.org并使用页面顶部的搜索栏。
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

在终端类型中:

conda activate <env_name>

然后:

pip install edx-dl

将在 conda env 这个库上工作


查看完整回答
反对 回复 2022-04-23
?
九州编程

TA贡献1785条经验 获得超4个赞

按照您的回答,我能够解决问题。在这里,我为任何新手提供完整的程序。

第 1 步:打开“Anaconda 提示”。(我以“以管理员身份运行”打开以避免安装中的任何问题。)

第 2 步:键入conda info --envs以匹配您可用的环境。

  • 一个环境肯定是你应该拥有的base,另一个 环境Classes_and_Inheritance也应该出现。

  • 我安装了 PyCharm,所以我不得不打开一些项目。所以,我也有一些额外的环境。

第 3 步:输入conda activate <environment_name>

  • environment_name应替换为您的首选环境(即base, Classes_and_Inheritance或您创建的任何其他环境。)

  • 就我而言,我使用了conda activate PyCharm_Proj,但如果你愿意,你可以使用这个conda activate base

第四步:输入pip install <package_name>package_name应替换为您要安装的软件包名称。(即在我的情况下,我输入了pip install edx-dl


查看完整回答
反对 回复 2022-04-23
  • 2 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信