/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

루트(또는 sudo)로 실행

python3 get-pip.py

답변3

CentOS 7의 경우 다음 명령을 실행해야 합니다.

sudo yum install python34-setuptools
sudo easy_install-3.4 pip

편집: 그러면 다음을 사용하여 설치할 수 있습니다.pip3 install <package>

관련 정보