如何使用Conda安装scikit-multilearn

时间:2017-08-28 08:19:53

标签: python conda scikit-multilearn

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

conda install scikit-multilearn

,或者

conda install -c condo-forge scikit-multilearn

scikit-multilearn的official website建议使用pip:

pip install scikit-multilearn

如果我在Anaconda存储库中找不到它,我该如何安装python包?如果我偶尔使用pip,而我的默认包管理器是conda,那会没关系吗?

5 个答案:

答案 0 :(得分:3)

你可以和pda一起使用pip。它以这种方式工作。你必须要知道,不是每个包都在conda上,而只是在pip上。如果你做conda env export > environment.yml,你会发现混合了conda包和pip。

答案 1 :(得分:2)

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

pip install scikit-multilearn

但是,尝试导入时出现以下导入错误:

  

ImportError:没有名为builtins的模块

为了解决这个问题,我升级了未来的套餐:

$pip install future --upgrade

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

答案 2 :(得分:1)

  

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

pip install <package-name>
  

如果我偶尔使用pip,而我的默认包管理器是conda,那会没关系吗?

是的,完全没问题。使用导入时,无论安装方式如何,都会找到包裹; conda或pip。

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

创建虚拟环境:Link

答案 3 :(得分:1)

提到的命令

  
    

conda安装scikit-multilearn

  

是正确的,如果已经安装了Anaconda,则结果成功。

答案 4 :(得分:0)

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

import sys

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

! {sys.executable} -m pip install arff

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