是否有可能在没有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 密码)