Sav*_*tis 5 python windows pip scikit-learn conda
问题陈述
我正在尝试运行一些需要的旧 python 代码,scikit-learn 18.0
但我安装的当前版本是0.22
,所以我在运行代码时收到警告/无效数据。
我试过的
我尝试安装特定版本无论是在终端:python -m pip install scikit-learn==0.18
在conda
和这些方法都工作过。我只能安装v 0.22
. 帮助?谢谢。
终端错误
错误:scikit-learn 的构建轮失败为 scikit-learn
运行 setup.py clean
无法构建 scikit-learn
安装收集的包:scikit-learn
找到现有安装:scikit-learn 0.22.1
卸载 scikit-learn-0.22.1:
成功卸载 scikit-learn-0.22.1
运行 setup.py install for scikit-learn ... 错误
错误:命令出错,退出状态为 1:
通过 conda 环境出错:
PackagesNotFoundError:当前渠道无法提供以下软件包:
- scikit-learn==0.18 这是在创建并激活新环境之后
一次解决您的问题:
python -m pip install scikit-learn==0.18
失败
这可能是因为scikit-learn==0.18
,如果您检查 pypi只有whl
适用于 Windows 的 python 3.5 和 2.7 的文件,因此pip
下载源发行版然后编译失败,可能是因为它不适用于较新的 python 版本
当前渠道不提供以下套餐
发生这种情况,因为scikit-learn==18.0
在默认conda
频道中根本不存在。在我的Win64的机器,该oldesst版本,我可以安装是19.0
(可以通过键入检查conda search scikit-learn
的cmd
),所以很遗憾没有办法使用默认安装conda
的通道。有一个名为free
(通过anaconda 网站找到)的频道,其中包含 scikit-learn 18.0,因此您可以安装:
conda install -c free scikit-learn
Run Code Online (Sandbox Code Playgroud)
为了确保 python 版本兼容,我将创建一个合适的环境:
conda create -n py35 -c free scikit-learn=0.18.0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13113 次 |
最近记录: |