web-dev-qa-db-ja.com

/ bin / python3:pipという名前のモジュールはありません

インストール済みPython 3.4 オン CentOS 7.3

Sudo yum install epel-release
Sudo yum install python34.x86_64

ありました python 2の下にインストール済み

type python
python is hashed (/bin/python)

したがって、バージョン3はpython3

type python3
python3 is hashed (/bin/python3)

Windowsでは、バージョン3.5で、パッケージのインストール方法は次のとおりです。

python -m pip install <package_name>

CentOSでも同じことを試しましたが、pythonではなくpython3を呼び出しました。

python3 -m pip install psycopg2
/bin/python3: No module named pip

CentOSでPython 3.4にpipをインストールまたは有効にして、パッケージをインストールできるようにするにはどうすればよいですか?

5
amphibient

Epl-repoを有効にします。

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
rpm -ivh epel-release-7-9.noarch.rpm

インストールpip

Sudo yum --enablerepo=epel install python-pip
pip install -U pip

有効 ソフトウェアコレクション

Sudo yum install centos-release-scl
Sudo yum install scl-utils-build
Sudo yum-config-manager --enable rhel-server-rhscl-7-rpms

rh-python34コレクションをインストールします。

Sudo yum install rh-python34
scl enable rh-python34 bash

PostgreSQL開発ヘッダーファイルとライブラリをインストールします。

Sudo yum install postgresql-devel

インストールPython開発ヘッダーファイルとライブラリ:

Sudo yum install python-devel

パッケージをインストールします。

python3 -m pip install psycopg2
3
GAD3R

このインストーラスクリプトをダウンロードします。

wget https://bootstrap.pypa.io/get-pip.py

Root(またはSudo it)として実行します。

python3 get-pip.py

3
RobotJohnny

CentOS 7の場合、これを実行する必要があります。

Sudo yum install python34-setuptools
Sudo easy_install-3.4 pip

編集:pip3 install <package>を使用してインストールできるはずです

2
Pythonic