如何在home'not root'中安装python3.4?保证失败

rbi*_*ley 5 linux python-3.x

我在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=~
Run Code Online (Sandbox Code Playgroud)

Python3确实安装了,但我没有pip.我收到以下错误:

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

我没有root访问权限,因此我无法通过以下方式安装:

sudo apt-get install libssl-dev openssl
Run Code Online (Sandbox Code Playgroud)

我确实有一个openssl的工作版本.

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

小智 5

由于您在RedHat中,因此必须安装openssl-devel

yum install openssl-devel

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

  • 该问题的场景的主要方面是,用户没有root权限,即他不能使用`yum install`命令.使用`get-pip.py`并不能解决缺少的openssl问题.你的答案基本上告诉用户用户所写的他不能做的事情. (2认同)