내 우분투에 easy_install을 설치할 수 없습니다


8

우분투에 리뷰 보드를 설치해야합니다. 다음 명령을 시도했지만 오류가 발생합니다.

sudo apt-get install python-setuptools.


Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate

그런 다음 아래 명령을 시도했지만이 오류 메시지가 나타납니다.

apt-get upgrade

E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

어떻게해야합니까? 도와주세요 !!!!!

답변:


16

Ctrl+ Alt+ 를 눌러 터미널을 열고 T다음을 입력하십시오.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-setuptools

Error1 오류의
원인 :

Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate 

APT에 대한 아이디어가없는 패키지를 설치하려고 할 때 발생합니다. 소프트웨어 소스를 추가 한 후 apt-get 업데이트를 수행하면 APT의 데이터베이스가 소프트웨어 소스 목록에 나열된 리포지토리의 모든 패키지로 업데이트됩니다.

그런 다음 패키지를 설치할 때 apt는 데이터베이스의 패키지 이름을 확인하고 찾은 위치에서 저장소의 이름을 확인합니다. 그런 다음 해당 리포지토리에서 패키지를 다운로드합니다.
Error2 :

  apt-get upgrade

    E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

즉, 귀하는 루트 사용자가 아니므 sudo로 루트로 실행하는 데 사용 됩니다


위의 명령을 입력 한 후에도 동일한 오류 메시지가 나타납니다. E : python-setuptools 패키지에는 설치 후보가 없습니다. sudo apt-get 업그레이드를 사용한 후 : testpc1 @ ubuntu : ~ $ sudo apt-get upgrade 패키지 목록 읽기 ... 완료 건물 종속성 트리 읽기 상태 정보 ... 완료 0 업그레이드, 0 새로 설치, 0 제거 및 0 업그레이드 안 됨 .
swati

어떤 버전의 우분투를 사용하고 있습니까?
M.Tarun

이 답변은 더 이상 유효하지 않습니다. easy_install은 다음에서 제거되었습니다 python-setuptools. askubuntu.com/a/1052682/519931
Pedro Gordo

3

를 사용하지 말고 대신 easy_install시도하십시오 pip.

sudo apt-get install python-pip

이제와 거의 같은 방식으로 사용할 수 easy_install있지만 더 나은 패키지 관리가 가능합니다.

sudo pip install <pypi-package>

위의 명령을 실행 한 후 오류 메시지가 표시됩니다 : testpc1 @ ubuntu : ~ $ sudo apt-get install python-pip 패키지 목록 읽기 ... 완료 종속성 트리 읽기 상태 정보 ... 완료 E : 패키지 파이썬을 찾을 수 없습니다 -pip
swati

pip를 사용해야하는 몇 가지 이유 : stackoverflow.com/questions/3220404/…
Javier Rivera


0

easy_install을 통해 원하는 패키지를 설치하기 위해 python3 virualenv를 사용하는 경우 먼저 다음을 실행하여 python3-pip를 설치하십시오.

sudo apt install python3-pip

다음을 통해 필요한 패키지를 설치하십시오.

pip install <desired-package>
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.