我安装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 上尝试了同样的操作,但调用 python3 而不是 python:
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>