태그 보관물: python-2.7

python-2.7

ImportError : sklearn이라는 모듈이 없습니다 나타납니다. Requirement already up-to-date: scikit-learn

지침 에 따라 scikit-learn을 설치했습니다.

지금 다시 실행하려고 할 때도 : sudo pip install -U scikit-learn

설치가 정상임을 증명하는이 메시지가 나타납니다.

Requirement already up-to-date: scikit-learn in /home/begueradj/.local/lib/python2.7/site-packages

그러나 나는 그것을 가져 오지 못했습니다 :

begueradj@begueradj-Sampo:~/Desktop/begueradj$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named sklearn

이 문제를 해결하는 방법은 무엇입니까?



답변

Ubuntu 14.04 패키지의 이름은 python-sklearn (이전의 python-scikits-learn)이며 다음 명령을 사용하여 Ubuntu 14.04-19.04에 설치할 수 있습니다.

sudo apt install python-sklearn

python-sklearn 패키지는 Ubuntu 14.04의 기본 리포지토리와 현재 지원되는 다른 Ubuntu 릴리스에 있습니다.

Ubuntu 16.04 이상에서 다음 명령을 사용하여 Python 3 버전의 python-sklearn을 기본 Ubuntu 리포지토리에서 설치할 수 있습니다.

sudo apt install python3-sklearn


답변

Ubuntu Linux에 설치 apt-get하는 pip install경우 pip install먼저을 사용 하여 종속성을 설치해야 합니다. 그렇지 않으면 정상적인 scikit-learn이 제대로 작동하지 않습니다. 아래를보십시오 :

1 단계 : apt-get이 업데이트되었는지 확인

sudo apt-get update

2 단계 : 종속성 설치

sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base

3 단계 : pip install Scikit Learn

pip install --user --install-option="--prefix=" -U scikit-learn

이것이 도움이되기를 바랍니다!


답변

나는 많은 것을 시도했지만 마지막으로 자동화 도구로 제거를 포함하여. 그래서 수동으로 scikit-learn을 제거했습니다.

sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/sklearn
sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/scikit_learn-0.20.0-py3.6.egg-info

pip를 사용하여 다시 설치하십시오.

sudo pip3.6 install -U scikit-learn


답변