python sklearn安装_Python未安装sklearn

我正在使用ubuntu 14。我已经下载了sklearn的dpkg包并解包了。我试图运行sudo python setup.py install,但它似乎卡在一个循环中compiling C++ sources

C compiler: c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC

creating build/temp.linux-x86_64-2.7/sklearn/utils/src

compile options: '-Isklearn/utils/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c'

c++: sklearn/utils/src/MurmurHash3.cpp

c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/sklearn/utils/murmurhash.o build/temp.linux-x86_64-2.7/sklearn/utils/src/MurmurHash3.o -Lbuild/temp.linux-x86_64-2.7 -o build/lib.linux-x86_64-2.7/sklearn/utils/murmurhash.so

building 'sklearn.utils.lgamma' extension

compiling C sources

C compiler: x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC

compile options: '-Isklearn/utils/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c'

x86_64-linux-gnu-gcc: sklearn/utils/lgamma.c

x86_64-linux-gnu-gcc: sklearn/utils/src/gamma.c

x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/sklearn/utils/lgamma.o build/temp.linux-x86_64-2.7/sklearn/utils/src/gamma.o -Lbuild/temp.linux-x86_64-2.7 -lm -o build/lib.linux-x86_64-2.7/sklearn/utils/lgamma.so

building 'sklearn.utils.graph_shortest_path' extension

compiling C sources

C compiler: x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC

compile options: '-I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c'

x86_64-linux-gnu-gcc: sklearn/utils/graph_shortest_path.c

In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,

from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,

from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,

from sklearn/utils/graph_shortest_path.c:256:

/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]

#warning "Using deprecated NumPy API, disable it by " \

^

In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ufuncobject.h:327:0,

from sklearn/utils/graph_shortest_path.c:257:

/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__ufunc_api.h:241:1: warning: ‘_import_umath’ defined but not used [-Wunused-function]

_import_umath(void)

^

x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/sklearn/utils/graph_shortest_path.o -Lbuild/temp.linux-x86_64-2.7 -o build/lib.linux-x86_64-2.7/sklearn/utils/graph_shortest_path.so

building 'sklearn.utils.fast_dict' extension

compiling C++ sources

C compiler: c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC

compile options: '-I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c'

c++: sklearn/utils/fast_dict.cpp

In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,

from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,

from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,

from sklearn/utils/fast_dict.cpp:320:

/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]

#warning "Using deprecated NumPy API, disable it by " \

^

sklearn/utils/fast_dict.cpp: In function ‘PyObject* __pyx_pw_7sklearn_5utils_9fast_dict_1argmin(PyObject*, PyObject*)’:

sklearn/utils/fast_dict.cpp:18786:44: warning: ‘__pyx_v_min_key’ may be used uninitialized in this function [-Wmaybe-uninitialized]

return PyInt_FromLong((long)val);

^

sklearn/utils/fast_dict.cpp:3316:46: note: ‘__pyx_v_min_key’ was declared here

__pyx_t_7sklearn_5utils_9fast_dict_ITYPE_t __pyx_v_min_key;

^

In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ufuncobject.h:327:0,

from sklearn/utils/fast_dict.cpp:321:

/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__ufunc_api.h: At global scope:

/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__ufunc_api.h:241:1: warning: ‘int _import_umath()’ defined but not used [-Wunused-function]

_import_umath(void)

^

。。继续这样下去。在

我已经安装了numpy,但我是通过ubuntu的软件中心安装的。当我尝试在python中导入sklearn时from sklearn.ensemble import RandomForestClassifier Traceback (most

recent call last): File "", line 1, in File

"sklearn/init.py", line 37, in

from . import check_build File "sklearn/__check_build/__init.py", line 46, in

raise_build_error(e) File "sklearn/check_build/__init.py", line 41, in raise_build_error

%s""" % (e, local_dir, ''.join(dir_content).strip(), msg)) ImportError: No module named _check_build

_______________________________________________________________________ Contents of sklearn/check_build: setup.py

__init.py _check_build.pyx

_check_build.c setup.pyc init.pyc

_______________________________________________________________________ It seems that scikit-learn has not been built correctly.

If you have installed scikit-learn from source, please do not forget

to build the package before using it: run python setup.py install or

make in the source directory.

If you have used an installer, please check that it is suited for your

Python version, your operating system and your platform.

我不知道sklearn/check_build在哪里。在

我在/usr/lib/python2.7/dist-packages中的文件夹是空的,但是我可以在python中导入numpy。就像我说的,我用ubuntu软件中心安装了numpy,但不是为sklearn安装的,我现在后悔了。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值