系统相关
首页 > 系统相关> > centos – / bin / python3:没有名为pip的模块

centos – / bin / python3:没有名为pip的模块

作者:互联网

我在CentOS 7.3上安装了Python 3.4:

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上尝试过相同但调用python3而不是python:

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

如何在CentOS上的Python 3.4中安装或启用pip以便我可以安装软件包?

解决方法:

启用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

安装点子:

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

启用Software Collections

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

标签:python,centos,package-management
来源: https://codeday.me/bug/20190812/1644385.html