ubuntuにeasy_installをインストールできません


8

レビューボードをubuntuにインストールする必要があります。次のコマンドを試してみましたが、エラーが発生します

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はデータベース内のパッケージ名をチェックし、それを見つけて、取得元のリポジトリの名前をチェックします。次に、そのリポジトリからパッケージをダウンロードします。
エラー2

  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?

これは、あなたがrootユーザーではないことを意味します。したがって、root sudoとして実行するために使用します


上記のコマンドを入力した後でも、同じエラーメッセージが表示されます。E:パッケージpython-setuptoolsにはインストール候補がありません。sudo apt-get upgradeを使用した後:testpc1 @ ubuntu:〜$ sudo apt-get upgradeパッケージリストを読み込んでいます...完了依存関係ツリーを構築しています状態情報を読み込んでいます... 。
swati 2013

どのバージョンのubuntuを使用していますか?
M.Tarun 2013

この回答は無効になりました。easy_installが次から削除されましたpython-setuptoolsaskubuntu.com/a/1052682/519931
Pedro Gordo

3

は使用せずeasy_installpip代わりに試してください。

sudo apt-get install python-pip

これで、とほぼ同じように使用できますeasy_installが、パッケージ管理が向上しています。

sudo pip install <pypi-package>

上記のコマンドを実行した後、次のエラーメッセージが表示されます:testpc1 @ ubuntu:〜$ sudo apt-get install python-pipパッケージリストの読み取り中... -pip
swati

:あなたがピップ使用すべきいくつかの理由stackoverflow.com/questions/3220404/...
ハビエル・リベラ


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.