Python3.6 32bit 버전이라면 쉽게 만들 수 있는 scikit-learn 환경 (anaconda 이용하지 않는다)
5168 단어 파이썬Python3scikit-learn
pip install sklearn만 실행하면 numpy나 scipy도 설치해 준다.
> python --version
Python 3.8.2
> pip install sklearn
Requirement already satisfied: sklearn in c:\users\username\appdata\local\programs\python\python38\lib\site-packages (0.0)
Collecting scikit-learn
Using cached scikit_learn-0.23.1-cp38-cp38-win_amd64.whl (6.8 MB)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\username\appdata\local\programs\python\python38\lib\site-packages (from scikit-learn->sklearn) (2.0.0)
Collecting scipy>=0.19.1
Using cached scipy-1.4.1-cp38-cp38-win_amd64.whl (31.0 MB)
Collecting numpy>=1.13.3
Using cached numpy-1.18.4-cp38-cp38-win_amd64.whl (12.8 MB)
Requirement already satisfied: joblib>=0.11 in c:\users\username\appdata\local\programs\python\python38\lib\site-packages (from scikit-learn->sklearn) (0.15.1)
Installing collected packages: numpy, scipy, scikit-learn
Successfully installed numpy-1.18.4 scikit-learn-0.23.1 scipy-1.4.1
> pip list
Package Version
------------- -------
numpy 1.18.4
pip 20.1.1
scikit-learn 0.23.1
scipy 1.4.1
sklearn 0.0
전제
아나콘다를 사용하지 않고 기계 학습 환경을 만들고 싶었습니다.
32bit판으로 좋으니까 scikit-learn 환경을 빨리 만들어 우선은 움직이고 싶은 사람을 위한 것일까.
Windows에서 64bit판의 Python이나 scikit-learn을 가지런히 하는 방법은 별도 정리할 수 있으면 투고할 예정.
이번 환경
numpy
$ python -m pip install numpy
Collecting numpy
Downloading https://files.pythonhosted.org/packages/05/3f/39ec9e88b0a14930c70722f832861c2ef7bd4bbee9ed8d586c0c1dcb531b/numpy-1.14.2-cp36-none-win32.whl (9.8MB)
100% |████████████████████████████████| 9.8MB 107kB/s
Installing collected packages: numpy
Successfully installed numpy-1.14.2
scipy
$ pip install scipy
Collecting scipy
Downloading https://files.pythonhosted.org/packages/dc/ab/7f2d3a112635b59e1f275b0c14f512839b7d26e8c3bcadf5391a3eb74aba/scipy-1.0.1-cp36-none-win32.whl (26.0MB)
100% |████████████████████████████████| 26.0MB 806kB/s
Requirement already satisfied: numpy>=1.8.2 in c:\users\parkh\appdata\local\programs\python\python36-32\lib\site-packages (from scipy) (1.14.2)
Installing collected packages: scipy
Successfully installed scipy-1.0.1
scikit-learn
$ pip install scikit-learn
Collecting scikit-learn
Downloading https://files.pythonhosted.org/packages/87/b7/0e7f5c0cf765cf4e1924c068e7b2e1708c93ebffde9302a57ea8f26619e9/scikit_learn-0.19.1-cp36-cp36m-win32.whl (3.9MB)
100% |████████████████████████████████| 3.9MB 2.1MB/s
Installing collected packages: scikit-learn
Successfully installed scikit-learn-0.19.1
문제
$ pip install numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl
numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
PC가 64bit이라 생각하고 numpy 64bit판을 넣으면 에러가 나왔다.
python-3.6.5.exe는 32bit 버전이었으므로 무결성이 맞지 않고 오류.
실은 상술한 바와 같이 간단하게 pip install numpy
로 numpy 32bit판이 인스톨 할 수 있었다.
고생해서 64bit판을 찾아올 필요가 없었지만,
성능 등 생각했을 경우는 그중 사용할 것이다.
주의
Python의 다운로드 페이지에서 "Download Python 3.6.5"를 클릭하면 32bit 버전이 다운로드됩니다.
64bit를 다운로드하는 경우는 위의 페이지에서 「Windows」를 클릭해 천이한 페이지에서 64bit용을 선택하는 것.
Reference
이 문제에 관하여(Python3.6 32bit 버전이라면 쉽게 만들 수 있는 scikit-learn 환경 (anaconda 이용하지 않는다)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/HyunwookPark/items/536818009dc33bb405c1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ pip install numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl
numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
Reference
이 문제에 관하여(Python3.6 32bit 버전이라면 쉽게 만들 수 있는 scikit-learn 환경 (anaconda 이용하지 않는다)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/HyunwookPark/items/536818009dc33bb405c1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)