如何使用Conda安装scikit-multilearn



要安装scikit-multilearn,我尝试了以下命令,但没有运气:

conda install scikit-multilearn

conda install -c condo-forge scikit-multilearn

scikit-multilearn的官方网站建议使用pip:

pip install scikit-multilearn

当我在 Anaconda 存储库中找不到 python 包时,我应该如何安装它?如果我偶尔使用 pip,而我的默认包管理器是 conda 可以吗?

您可以将 pip 与 conda 一起使用。它就是这样工作的。您必须知道,并非每个包都在 conda 上,而仅在 pip 上。如果你做conda env export > environment.yml,你会看到有 conda 包和 pip 的混合。

我最终使用 pip 安装了 scikit-multilearn:

pip install scikit-multilearn

但是,我在尝试导入时收到以下导入错误:

导入错误:没有命名内置的模块

为了解决这个问题,我升级了未来的软件包:

$pip install future --upgrade

然后,我成功地导入了scikit-multilearn。

提到的命令

康达安装Scikit-Multilearn课程

是正确的,并且有一个成功的结果,如果 Anaconda 已经安装。

您可以使用 PIP 在 Conda 环境中有效地安装scikit-multilearn

import sys
! {sys.executable} -m pip install scikit-multilearn
! {sys.executable} -m pip install liac-arff

我在Anaconda的Jupyter Notebook中安装并测试了它

当我在 Anaconda 存储库中找不到 python 包时,我应该如何安装它?

pip install <package-name>

如果我偶尔使用 pip,而我的默认包管理器是 conda 可以吗?

是的,完全没问题。当您使用导入时,无论安装方式如何,都将找到该软件包;康达或点。

如果要安装包以供将来使用或用于多个项目,则可能需要将其安装到根环境中。这将允许您随时导入包。 如果将其用于特定项目(可能仅使用一次),请创建新的虚拟环境,在该环境中安装所需的包并在其中运行代码。

创建虚拟环境:链接

相关内容

  • 没有找到相关文章

最新更新