Rak*_*lam 10 python pip anaconda conda
我想使用 conda 安装一个包(python),但说在 repo.anaconda.com/....... 中不可用,我该如何安装它?
我尝试安装的特定包是edx-dl(github 存储库的链接)使用代码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:当前频道不提供以下软件包:
当前频道:
要搜索可能提供您正在寻找的 conda 包的备用频道,请导航到
https://anaconda.org
Run Code Online (Sandbox Code Playgroud)
并使用页面顶部的搜索栏。
小智 20
在终端类型:
conda activate <env_name>
Run Code Online (Sandbox Code Playgroud)
然后:
pip install edx-dl
Run Code Online (Sandbox Code Playgroud)
将在 conda env 这个库上工作
感谢@Kasper的回答。根据您的回答,我能够解决问题。在这里,我为任何新人提供完整的程序。
第 1 步:打开“Anaconda Prompt”。(我以“以管理员身份运行”打开以避免安装中出现任何问题。)
第 2 步:键入conda info --envs以适应您的可用环境。
您肯定应该拥有的一种环境是base,另一种环境
Classes_and_Inheritance也应该出现。
我安装了 PyCharm,因此我必须打开一些项目。所以,我也有一些额外的环境。
第 3 步:键入conda activate <environment_name>
base, Classes_and_Inheritance或您创建的任何其他环境。)conda activate PyCharm_Proj,但是如果您愿意,可以使用它conda activate base第 4 步:键入pip install <package_name>. 该程序包应该要安装包名的名称来代替。(即在我的情况下,我输入了pip install edx-dl)
| 归档时间: |
|
| 查看次数: |
21228 次 |
| 最近记录: |