在没有root权限的Linux服务器上安装Python2.7

时间:2015-04-26 16:59:08

标签: linux bash python-2.7

我正在尝试在Web服务器上的python2.6上安装python2.7。我陷入了最后一步,试图将新的python安装链接到旧版本。

我已经完成的步骤:

  1. 下载并解压缩Python 2.7
  2. 使用--prefix = $ HOME / .local
  3. 进行配置
  4. make install
  5. 我不知道如何通过在.bashrc中进行更改来链接(以及要做出哪些更改)。我查看了所有地方,但大多数答案都不是通用的。

    另外,我必须安装几个其他可爱的python东西,比如pip virtualenv,django,nltk。对此的一点帮助太大了。

1 个答案:

答案 0 :(得分:1)

好的,没有root权限,您必须将所有python内容和代码放在主文件夹中。而且你也无法配置你的nginx / apache /你使用的任何http服务器。对于生产来说似乎不是一个好主意,但对于开发来说 - 确定,为什么不呢。

这意味着您需要在主文件夹中安装python。您可以下载和编译,但最简单的方法可能是pyenv - https://github.com/yyuu/pyenv。需要阅读一些内容才能理解其概念,但如果您不确定自己在做什么,这比阅读手动编译要简单得多。

它也取代了virtualenv,但如果你愿意,你仍然可以拥有它。当然,这一切都适用于非root用户。有一个安装程序也不需要root。