【经验总结】linux 安装python (替换系统自带的python版本)

linux系统无论是redhat还是centos,都会自带python2。

或许你的应用需要python3,那就分为两种情况,一种弃用自带python,自己重新安装新版,但是会引起一些奇葩的系统错误,而且这种方法回引起一些需要使用到python2的用户。

另一种方法就是两种版本,或者多种版本并存,也不难。介于本篇是讲解第一种方法,第二种方法有空了更新。有空....你懂的,心情好的时候,哈哈。

接下来,便是step by step之路,方便易学:

step1.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换

1 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

2.解压压缩包

1 tar xvf Python-2.7.10.tgz

3.指定安装路径

1 cd Python-2.7.10 2 ./configure --prefix=/usr/local/python2.7.10

4.编译并安装

make
make install

5.创建链接将python指向2.7版本

1 rm -f /usr/bin/python
2 ln -s /usr/local/python2/bin/python /usr/bin/python

6. 这个地方,老式,稳定的做法是下载pip、settools安装包,然后python pip.X.tar install

新式的办法是, 下载get-pip.py,然后自动安装: https://bootstrap.pypa.io/get-pip.py

1 python get-pip.py

老式:

1 wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
2 wget https://pypi.python.org/packages/84/08/c01703c62d4eda7ae0c38deeb8adb864d0c90367a4c3e4299b917ac88a39/setup-tools-36.0.1.zip
3
4 tar xvf pip-9.0.1.tar.gz
5 unzip setup-tools-36.0.1.zip 
1 执行失败的话就先执行python bootstrap.py,再执行python setup.py install
2
3 安装成功之后再安装pip,进入pip目录,执行python setup.py install安装pip
4
5 cd pip-9.0.1
6 python setup.py install
1 ln -s /usr/local/python2/bin/pip /usr/bin/pip
2 pip

完工,睡觉,MD,已经2点了,心累~

原文地址:https://www.cnblogs.com/xk-bench/p/12185311.html

时间: 2024-10-31 17:50:58

【经验总结】linux 安装python (替换系统自带的python版本)的相关文章

Mac系统自带的Python版本切换

由于需要安装各种python包,所以需要在Mac中端输入各种pip install xxxxxx的命令. 问题:直接运行pip install xxxxxx后,包会安装到系统自带的2.7版本的Python中,而在用高级版本的Python时会出现仍然缺失这个包的现象. 解决:不用删除系统自带的Python2.7的版本(有文章说删除以后系统中由该版本支持的部分会出错),只要在安装时输入pip3 install xxxxx就行了,同理使用python3代替python指令,这样一来,python代表系

【OSX】OSX下采用MAMP的PHP替换系统自带PHP

OSX下采用MAMP的PHP替换系统自带PHP 前言 众所周知,OSX自带了PHP和Apache,显然这些不是我们需要的. 很多人都会安装集成环境作为自己的开发环境.比如我选择的是MAMP,PHP的版本是7.0. 问题 我在OSX的终端中,执行php -v,出现的是自带的PHP5.5 [email protected] ~ $ php -v PHP 5.5.31 (cli) (built: Feb 20 2016 20:33:10) Copyright (c) 1997-2015 The PHP

快速安装可视化IDS系统 (带视频)

快速安装可视化IDS系统 (带视频) 本节为大家介绍的软件叫安全洋葱Security Onion,根OSSIM一样,它是基于DebianLinux的系统,内部集成了很多开源安全工具,NIDS.HIDS.各种监控工具等等,下面我们就一起体会一下它如何进行深层防御. 为了了解这套系统,首先得教小白如何快速安装这套可用的IDS系统.先要准备实验用的ISO安装文件(下载地址:https://sourceforge.net/projects/security-onion/  ).接着进行如下操作: 1.将

替换 ubuntu 自带的python版本

首先在这里下载你想用的各个版本的python,我用的是2.7.11: https://www.python.org/ftp/python/ 还是老样子:  ./configure  -->  make  -->  make install 接下来将你自带的版本替换成自己的版本: 先 which python 查看你的python路径:/usr/local/bin 然后切换路径: cd  /usr/local/bin [email protected]:/usr/local/bin# ls py

Linux 安装tomcat及tomcat自带远程部署项目与管理

准备: 1.Linux系统 2.已经安装好jdk 开始: 选择要安装的tomcat版本:https://archive.apache.org/dist/tomcat/ 我这里使用的是tomcat 8.5.15 1.wget -b下载tar.gz,2.tar zxvf 解压当前目录,3.mv 重命名,也可以移动 -bash-4.2# cd /opt/ -bash-4.2# wget -b https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15

手动设置系统默认程序版本(可以替换系统自带同名程序)

在root下一切正常,在当前用户下就出现了问题.如下所示: [email protected]:/usr/local$ java -version 程序“java”已包含在下列软件包中: * gcj-4.4-jre-headless  * openjdk-6-jre-headless  * cacao  * gij-4.3  * jamvm 请尝试:sudo apt-get install <选定的软件包> 解决方法:(手动设置系统默认JDK) 在终端中依次输入命令: jdk1.6.0_26

Linux 安装python3.7.0

我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载 1.安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc 2)安装其它依赖包,(注:不要缺少,否则有可能安装

linux安装mysql教程【转】

Mysql5.7 Linux安装教程 1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名:#mkdir /data/software#cd /data/software --下载安装包 --建议:在wind

Redis开发与运维:linux安装

Linux 安装 我的系统是inux 系统,官网下载 https://redis.io/download redis-5.0.5.tar.gz 解压: 编译安装: 官网和文档说得已经很清楚了,现在就执行编译安装. 安装完成后,验证一下: [email protected]:~$ redis-cli -v redis-cli 5.0.5 因为现在安装后,执行文件直接放到了 /usr/local/bin一份,这样在任何目录下都可以执行命令 现在我们就先关注两个:redis-server(服务端).r