web-dev-qa-db-ja.com

Ubuntuでpip、easy_installコマンドが機能しない。 Python 2.7および3.4​​がインストールされている

私はPythonにかなり慣れていません。 Ubuntu 14.04を使用していて、python 2.7.6とpython 3.4.0の両方がインストールされています。BeautifulSoupをインストールしようとしていましたが、インストールできませんでした。言ってエラーが出る

The program 'pip' is currently not installed. 

python 3.4にバンドルされていることがわかりました。stackoverflowの別の質問で述べたように、Sudo easy_install pipを使用してpipをインストールしようとしましたが、これによりエラーSudo: easy_install: command not foundが発生します。

何が問題ですか?

7
mahacoder

pipは、Python 3.4でUbuntuが2.x行をpythonとして利用できるようにしているため、_python -m pip_(あなたの場合、_python3 -m pip_)になっているようです。

_easy_install_ for Python 2.7は_python-setuptools_パッケージの一部として提供されます。インストールしたら、_easy_install pip_を実行すると、Python 2.7インストール用にpipがインストールされます。

8
ceejayoz

どのようにapt-get install python-pip?少なくとも、Debian公式リポジトリにはwheezyからでも python-pip があります。

4
soundlake

残念ながら、2018年4月以降、python-setuptoolsにはeasy_installが同梱されなくなりました。

https://ubuntu.pkgs.org/18.04/ubuntu-main-i386/python-setuptools_39.0.1-2_all.deb.html

ただし、ソースコードから自分でコンパイルすることは可能で、機能します。私はSudo easy_install shodanで試してみましたが、正常に実行されました。

git clone https://github.com/pypa/setuptools.git
cd ./setuptools
python3 bootstrap.py
Sudo python3 setup.py install

お役に立てれば。