amn*_*amn 9 linux python installation
是否有任何官方方法可以将特定版本的 Python(至少)2.6手动安装到我选择的目录中?我在要安装的主机上不一定具有 root 权限。
完成 Python 安装后,我需要安装pip它。对我来说至关重要的是,为了我的所有目的,系统提供的 Python(与 CentOS 5 一起打包的 2.4.3)被完全忽略。本质上,我的整个 Python 和 pip 安装过程必须表现得就像系统上没有安装以前版本的 python 一样。
我是从源代码编译它,还是可以有某种形式的包,我可以将其提取到某处并从中运行Python?我更喜欢后者,因为我尽量避免在主机上安装开发软件堆栈(它是服务器,而不是开发工作站)。
下载本页上的源 tarball 之一。
然后,将其解压cd到目录中,并按照python 在线手册第 2.2 节中的说明进行操作。
例如,如果您希望将其安装到而/usr/bin不是默认安装(在 ubuntu/debian 中),则在指南中告知使用它时键入/usr/local/bin而不是。./configure./configure --prefix=/usr
对于您的$HOME/bin目录,请使用--prefix=$HOME.
如果它不存在,请像这样添加$HOME/bin到您的:$PATH
$ export PATH=$HOME/bin:$PATH
.bashrc这可能已经在你的ubuntu 和其他系统中了。如果是,当您下次登录时,$HOME/bin将$PATH自动添加到您的。