【发布时间】:2018-10-15 12:29:21
【问题描述】:
在 Mac OSX 中,我安装了 Anaconda3 作为默认的 Python 解释器。当我运行Weka 时,日志中出现以下消息:
19:56:28: Started on Friday, 4 May 2018
19:56:29: Python is not available!!
19:56:29: Library "sklearn" is not available
Library "pandas" is not available, minimum version = 0.7.0
这里似乎存在冲突,因为whereis python 给了我/usr/bin/python,而which python 给了我/anaconda3/bin/python。如果我想保持Anaconda3作为默认的Python解释器,如何让Weka找到Anaconda3中存在sklearn,或者至少我如何在/usr/bin/python中安装sklearn?
PS:当我尝试使用pip install -U scikit-learn 安装sklearn 希望它安装在/usr/bin/python 中时,我得到Requirement already up-to-date: scikit-learn in /anaconda3/lib/python3.6/site-packages (0.19.1)
谢谢
【问题讨论】:
-
那么首先你可以在终端输入
which python并告诉我们结果吗? -
@HarisNadeem 是
/anaconda3/bin/python。 -
酷,你能知道输入
pip freeze并告诉我 weka 是否在列表中吗? -
@HarisNadeem 不在列表中!!!
-
您能否列出您是如何启动该程序的?因为如果你输入
conda list,你就安装了sklearn和pandas。唯一的事情是将它们配置为正常工作,并且两个 python 版本不冲突
标签: python macos path anaconda weka