如何在家里安装python3.4'not root'? surepip失败

我在Red Hat Linux机器上没有root权限,我正在安装python3.4。

已下载的Python-3.4.1.tgz

tar -xzf Python-3.4.1.tgz ./configure makealtinstall --with-ensurepip=install prefix=~ exec-prefix=~ 

Python3安装,但我没有点子。 我得到以下错误:

忽略ensurepip失败:pip 1.5.6需要SSL / TLS

我没有root访问权限,所以我无法安装通过:

 sudo apt-get install libssl-dev openssl 

我有一个openssl的工作版本。

有没有人有我可以尝试的build议?

既然你在RedHat,你必须安装openssl-devel

yum安装openssl-devel

或者您可以稍后使用get-pip.py来安装它

以下是在RHEL7上安装Python 3.4与pip3 / pip3.4的完整过程。 对于Ubuntu 12.04 LTS用apt-get代替yum,用libssl-dev代替openssl-devel,

 sudo yum install -y gcc make openssl-devel openssl wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz tar -xf Python-3.4.3.tgz cd Python-3.4.3/ ./configure --with-ensurepip=install make make install 

或者,您可以运行make altinstall,具体取决于是否需要创建python链接。