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

/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をインストールまたは有効にする方法は?

答え1

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

答え2

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

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

root(またはsudo)として実行

python3 get-pip.py

答え3

CentOS 7では、次のコマンドを実行する必要があります。

sudo yum install python34-setuptools
sudo easy_install-3.4 pip

編集:次の方法でインストールできます。pip3 install <package>

関連情報