我想使用 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贡献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
)
添加回答
举报
0/150
提交
取消