要安装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,那会没关系吗?
答案 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中安装并测试了