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