升级 Python

升级 Python

是否有可能在没有root权限的情况下更新python,这是第一次使用red hat linux(任何linux都可以),默认版本是python 2.3,这破坏了我在python 2.6上测试的一些代码。

我尝试从源代码构建但它说我需要 root 访问权限。

答案1

你是如何编译源代码的?如果你这样做了./configure,请执行以下操作:

./configure --prefix=$HOME
make
make install

$HOME应该扩展为类似的/home/burisum。)这样,第三步(make install)将把文件安装在您的主目录中,并且您不需要 root 访问权限。

答案2

您可以在您的目录中进行“用户”安装~

如果您希望您的解释器作为会话的默认解释器,请确保更新您的.bashrc(或等效的)以在前面插入解释器的路径。/usr/bin

答案3

如果您希望在不损害系统的情况下访问最新的 Python 模块,我建议使用 Anaconda。 包含最新的 python 解释器等...它安装在您的主目录中,以便您可以访问它,并且不需要 root 权限即可使用或安装它。

我会让系统更新处理系统包更新过程,而不是尝试强制执行任何操作(除非您忘记了 root 密码)

相关内容