Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Anaconda环境中安装AutoSKLearn_Python_Anaconda - Fatal编程技术网

Python 在Anaconda环境中安装AutoSKLearn

Python 在Anaconda环境中安装AutoSKLearn,python,anaconda,Python,Anaconda,我尝试在anaconda环境中安装autosklearn,之后我使用jupyter笔记本并尝试导入autosklearn.classification,但我收到了此错误,“ValueError:numpy.ufunc大小已更改,可能表示二进制不兼容。预计C头为216,PyObject为192”。如何修复此错误?已解释了所有内容 巨蟒安装 Anaconda不提供自动学习,也没有conda软件包 用于自动学习。因此,安装auto sklearn as是最简单的 有关详细信息,请参见“安装自动学习”一

我尝试在anaconda环境中安装autosklearn,之后我使用jupyter笔记本并尝试
导入autosklearn.classification
,但我收到了此错误,“ValueError:numpy.ufunc大小已更改,可能表示二进制不兼容。预计C头为216,PyObject为192”。如何修复此错误?

已解释了所有内容

巨蟒安装
Anaconda不提供自动学习,也没有conda软件包 用于自动学习。因此,安装auto sklearn as是最简单的 有关详细信息,请参见“安装自动学习”一节

在最近的Linux发行版中,一个常见的安装问题是 用于编译Python的编译器版本不兼容 AnaConda提供的二进制文件和 分配。这可以通过安装gcc编译器来解决 与蟒蛇(以及swig)一起装运:

conda install gxx_linux-64 gcc_linux-64 swig

一切都解释清楚了

巨蟒安装
Anaconda不提供自动学习,也没有conda软件包 用于自动学习。因此,安装auto sklearn as是最简单的 有关详细信息,请参见“安装自动学习”一节

在最近的Linux发行版中,一个常见的安装问题是 用于编译Python的编译器版本不兼容 AnaConda提供的二进制文件和 分配。这可以通过安装gcc编译器来解决 与蟒蛇(以及swig)一起装运:

conda install gxx_linux-64 gcc_linux-64 swig


根据autosklearn文档,它不会在windows上正式支持

auto-sklearn relies heavily on the Python module resource. resource is part of Python’s Unix Specific Services and not available on a Windows machine. Therefore, it is not possible to run auto-sklearn on a Windows machine.

Possible solutions (not tested):

Windows 10 bash shell

virtual machine

docker image

根据autosklearn文档,它不会在windows上正式支持

auto-sklearn relies heavily on the Python module resource. resource is part of Python’s Unix Specific Services and not available on a Windows machine. Therefore, it is not possible to run auto-sklearn on a Windows machine.

Possible solutions (not tested):

Windows 10 bash shell

virtual machine

docker image

****如何在Mac OS Big Sur 11.2.1和gcc 10.2.04上安装auto-sklearn和pyrtr****

这就是我如何在Mac OS Big Sur上,在Anaconda 3下成功安装auto sklearn的原因

瓶颈是使用最新的gcc编译器安装pyrfr,这是autosklearn的一个依赖项,以及其他一些东西。 在Mac OS上,C++和DEV工具都安装有XCODELESET,而C++编译器的默认版本不是我们需要的(参见此):

gcc——版本

默认值为/Applications/Xcode.app/Contents/Developer/Toolchains/xcodefault.xctoolchain/usr/bin/clang

首先,确保所有内容都已更新:

xcode选择--安装

brew更新 brew升级 brew信息gcc brew安装gcc brew清理 酿酒医生

并更新conda,以防万一:

康达更新-n基本康达 康达更新——全部

(“conda install gcc”对我来说不起作用,就像一些线程建议的那样,“conda config--set restore\u free\u channel true”也没有帮助) 如果“冻结”

conda更新-前缀/opt/anaconda

但是“brew install gcc”为我安装了gcc,现在我们只需要在~/.zshrc(或~/.bash_profile或~/.bashrc,如果您没有切换到使用zsh,这是较新的Mas操作系统中的默认设置)中创建一个别名即可

brew gcc信息 gcc:稳定10.2.0(瓶装),水头 GNU编译器集合 /usr/local/Cell/gcc/10.2.0_4

建议,我的gcc现在位于/usr/local/ceral/gcc/10.2.0_4/bin/gcc-10中 检查: /usr/local/Cell/gcc/10.2.0_4/bin/gcc-10-v

制作别名:

vi~/.zshrc 添加别名 别名gcc=“/usr/local/ceral/gcc/10.2.0_4/bin/gcc-10” 来源~/.zshrc

现在,继续安装:

brew安装swig pip安装延迟导入 pip安装pyrfr——无缓存目录 pip安装自动sklearn--无缓存目录

完成了

也许,这有助于:

pip卸载pyrfr自动学习 旋度| xargs-n1-l1管道安装 CC=/usr/local/ceral/gcc/10.2.0_4/bin/gcc-10 pip安装惰性导入pyrfr auto-sklearn--无缓存目录

或者,如果您成功地在Anaconda3中安装了gcc:

pip卸载pyrfr自动学习 旋度| xargs-n1-l1管道安装 CC=/Users//opt/anaconda3/bin/gccpip安装pyrfr auto-sklearn--无缓存目录

也许,你需要重新安装auto sklearn,然后

pip安装autosklearn--无缓存目录--强制重新安装-I--无deps--升级

可能有助于实现目标的其他资源:

****如何在Mac OS Big Sur 11.2.1和gcc 10.2.04上安装auto-sklearn和pyrtr****

这就是我如何在Mac OS Big Sur上,在Anaconda 3下成功安装auto sklearn的原因

瓶颈是使用最新的gcc编译器安装pyrfr,这是autosklearn的一个依赖项,以及其他一些东西。 在Mac OS上,C++和DEV工具都安装有XCODELESET,而C++编译器的默认版本不是我们需要的(参见此):

gcc——版本

默认值为/Applications/Xcode.app/Contents/Developer/Toolchains/xcodefault.xctoolchain/usr/bin/clang

首先,确保所有内容都已更新:

xcode选择--安装

brew更新 brew升级 brew信息gcc brew安装gcc brew清理 酿酒医生

并更新conda,以防万一:

康达更新-n基本康达 康达更新——全部

(“conda install gcc”对我来说不起作用,就像一些线程建议的那样,“conda config--set restore\u free\u channel true”也没有帮助) 如果“冻结”

conda更新-前缀/opt/anaconda

但是“brew install gcc”为我安装了gcc,现在我们只需要在~/.zshrc(或~/.bash_profile或~/.bashrc,如果您没有切换到使用zsh,这是较新的Mas操作系统中的默认设置)中创建一个别名即可

brew gcc信息 gcc:稳定10.2.0(瓶装),水头 GNU编译器集合 /usr/local/Cell/gcc/10.2.0_4

建议,我的gcc现在位于/usr/local/ceral/gcc/10.2.0_4/bin/gcc-10中 检查: /usr/local/Cell/gcc/10.2.0_4/bin/gcc-10-v

制作别名:

vi~/.zshrc 添加别名 别名gcc=“/usr/local/ceral/gcc/10.2.0_4/bin/gcc-10” 来源~