[linux]centos7.4上升级python2版本到python3.6.5 【安装双版本,默认python3】

版本声明

centos7.4

前言:linux上的python默认是版本2的,之前学django项目用的是3的版本 所以得升级下版本~

1.下载python3.6.5

cd /usr/local/

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

tar -xvf Python-3.6.5.tgz 解压后 目录更名为 mv Python-3.6.5 python36

2.安装,目录设置自己解压的

./configure --prefix=/usr/local/python36

make

make install

直接  make && make install

如果报错zipimport.ZipImportError: can’t decompress data 使用yum -y install zlib* 安装相关依赖,再make && make install

mv /usr/bin/python /usr/bin/python2.6.6 让之前的版本失效

将新版本的python的软连接增加到/usr/bin目录下

ln -s /usr/local/python36/bin/python3.6 /usr/bin/python

将版本python3.6.5命令加入环境变量

vim /etc/profile

export PATH=$PATH:/usr/local/python36/bin这句加到文件最下面

source /etc/profile  #刷新配置

这样就完了!

当然没有~~你会发现yum不好使了,因为yum是基于python的,然后python3是装完了,但是因为某个原因找不到(具体百度吧),所以解决方式如下:

vi /usr/bin/yum

#!/usr/bin/python 修改成#!/usr/bin/python2.6.6

yum 执行 验证

这下发现ok了

这时候,有双版本的python了,但是默认是python3的

使用python3安装库

pip3 install xxx

使用python2下载

pip install xxx

~~~~~~~~~~~~~~~~~~~~完了~~~~~~~~~~~~~~~~~~~~~~~~~~·

原文地址:https://www.cnblogs.com/Jack-cx/p/9356463.html

时间: 2024-10-09 23:28:56

[linux]centos7.4上升级python2版本到python3.6.5 【安装双版本,默认python3】的相关文章

Python 基础之在ubuntu系统下安装双版本python

前言:随着python升级更新,新版本较于老版本功能点也有不同地方,作为一个初学者应该了解旧版本的规则,也要继续学习新版本的知识.为了能更好去学习python,我在ubuntu安装python2和python 3,以便后期学习. 安装步骤如下: 1.查看系统下是否安装了python dpkg -s python Ubuntu 12.04自带了 Python2.7.3版本 2.采用apt-get 方式安装2.7.3版本 apt-get install python 3.安装其他版本,例如pytho

pycharm+annaconda3+python3.5.2 + 安装tensorflow-gpu版本 [gtx 940mx + Cuda7.0+cudnn v4.0 ]

1.安装cuda Toolkit 和cudnn (百度云可下载,版本需要对应) 2.配置环境变量: 3.安装cudnn(需要拷贝一些dll和lib来进行配置) 4.进入cmd,找到anaconda3的pip路径,用下面的命令来执行,可以卸载cpu版本的tensorflow,安装gpu版本的tensorflow pip uninstall tensorflow pip install tensorflow-gpu 完成,tensorflow在训练时候会自动调用gpu来进行计算

Linux CentOS-7.0上安装Tomcat7

安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.cgi 安装前提 系统必须已安装配置JDK6+,安装请参考我的另一篇安装jdk的文章 安装tomcat 将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作: 代码如下: [[email protected] local]# cd /u

Linux CentOS7系统上 RPM命令管理程序包 基础知识

安装  -i 升级 -U/-F 卸载 -e 查询 -q 校验- V 数据库维护 --buliddb --initdb -v 查看详细过程 -vv 查看更详细过程 安装时的选项 -h 显示进度条 --test 仅测试安装过程 实际上不安装 --nodeps 忽略依赖关系安装,不推荐 --replacepkgs 重新安装软件 不需要卸载 类似于修复 但是如果想修复配置文件,需要先删除被修改过的配置文件,如果不知道哪些文件被改动过,卸载重装吧 -justdb 更新数据库,表面上安装了该程序,实际上没有

CentOS7 64位 升级 Python2.x到3.x

CentOS 7 中默认安装了 Python,版本比较低(2.7.5) 1.查看python版本 [[email protected] bin]# python --version 2.首先安装依赖包 [[email protected] bin]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel

Linux CentOS7.5上二进制安装MySQL5.7.23

1.下载二进制文件 cd /usr/local/src/ wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 2.创建MySQL组和用户 groupadd mysql useradd -g mysql mysql passwd mysql 3.创建安装目录.数据目录.配置目录等 mkdir -p /usr/local/mysql/ mkdir -p /usr/loca

VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配。

1.用dotnet --info查询当前安装的.NET Core SDK版本 2.打开glabal.json配置,查看配置中指定的版本 3.下载对应的2.1.401版本 https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-2.1.401-windows-x64-installer 4.重新加载项目 5.加载成功 参考博客:https://www.cnblogs.com/Juning/p/11637244.html 原文地

升级python2.6===升级至3.6.1版本

虚拟机安装的linux 6.7版本,自带的python是2.6,如果不需要升级python版本的可以直接安装ipython [[email protected] ~]# python -V  ----查看python版本 [[email protected] ~]# yum install python-pip [[email protected] ~]# pip install ipython [[email protected] ~]# pip install ipython==1.2.1

如何在openWRT系统上实现双版本

最近由于项目需要,需要在AR9331芯片单板(原来是4MBFlash,后来扩充到16MB Flash)上,实现openwrt双版本机制. 双版本的好处,主要是:在升级版本过程中,如果遇到断电等情况,不至于导致设备无法启动.因为至少有一个版本是完好的,虽然可能旧了一点. 基于此需求,需要实现的功能,包括: 1.改造uboot,能识别此款16MB Flash 2.改造uboot,能找到Flash中的所有可引导的内核版本,以及对应的rootfs:并选择合适的(较新的)内核进行引导 3.在rootfs中