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

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

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?

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



답변

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로 루트로 실행하는 데 사용 됩니다


답변

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

sudo apt-get install python-pip

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

sudo pip install <pypi-package>

답변

두 번째 문제에 대한 답변 (잠금 파일을 열 수 없음)은 여기에서 찾을 수 있습니다 .


답변

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

sudo apt install python3-pip

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

pip install <desired-package>