sudo apt-get install build-essential python3-dev python3-setuptools \ python3-numpy python3-scipy \ libatlas-dev libatlas3gf-base
1. download scikit-learn source code form
https://pypi.python.org/pypi/scikit-learn/0.15.2#downloads
The same as below, download the first one, scikit-learn-0.15.2.tar.gz
and extract it in your downloaded folder.
2. go to the extracted folder , and build it.
xxxxx/Downloads/scikit-learn-0.15.2$ python3.4 setup.py install --user
**if you get the error
x86_64-linux-gnu-gcc: error: unrecognized command line option ‘-fstack-protector-strong’
(Solution A:)
edit the below file by sudo
/usr/lib/python3.4/plat-x86_64-linux-gnu/_sysconfigdata_nd.py
=>this file is belone libpython3.4-minimal package, if you don't have it,
install that.
and replace "all" -fstack-protector-strong to -fstack-protector
and saved.
and use the build command above again....
$ python3.4 setup.py install --user
(Solution B:)
upgrade gcc to 4.9 (I don't want to do that.....)
沒有留言:
張貼留言