博客为日常工作学习积累总结:

由于个人兴趣爱好对python有了解:

1.安装Python3:

      参考博客:https://zhuanlan.zhihu.com/p/47868341

      安装依赖包:

        yum -y install zlib zlib-devel
        yum -y install bzip2 bzip2-devel
        yum -y install ncurses ncurses-devel
        yum -y install readline readline-devel
        yum -y install openssl openssl-devel
        yum -y install openssl-static
        yum -y install xz lzma xz-devel
        yum -y install sqlite sqlite-devel
        yum -y install gdbm gdbm-devel
        yum -y install tk tk-devel
        yum -y install gcc

      下载安装包:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

      编译安装:tar zxf Python-3.6.5.tgz      cd Python-3.6.5

      安装到指定目录:./configure --with-ssl --prefix=/application/python3

          返回信息:

            如下提示检查通过:

            If you want a release build with all optimizations active (LTO, PGO, etc),

            please run ./configure --enable-optimizations

      使用make进行编译:make

      安装:make install

      安装完成:

          Collecting setuptools

          Collecting pip

          Installing collected packages: setuptools, pip

          Successfully installed pip-9.0.1 setuptools-28.8.0

      将python3作为的python命令:mv /usr/bin/python /usr/bin/python2.back

          ln -s /application/python3/bin/python3 /usr/bin/python
      设置pip3为全局默认pip
          ln -n /application/python3/bin/pip3 /usr/bin/pip

      修改yum命令依赖的Python2:

          vi /usr/bin/yum
          #!/usr/bin/python2

          vi /usr/libexec/urlgrabber-ext-down
          #! /usr/bin/python2

2.安装python虚拟环境:

      pip install virtualenv

      yum install python-virtualenv

      当前路径:/application/movie

      创建虚拟环境:python -m venv venvmovie

      进入虚拟环境:source venvmovie/bin/activate

      退出虚拟环境:deactivate

02.将python3作为centos7的默认python命令的更多相关文章

  1. CentOS7保留默认Python版本并安装更新Python2和Python3共存

    CentOS 7 默认的python版本是python2.7.5.因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和pytho ...

  2. CentOS7.5安装python3并设置成系统默认python环境

    1.环境说明 系统版本:CentOS7. 安装的python版本: 2.编译环境准备(如果出现文件解压错误,wget命令无法下载等各种小意外,先把下面的环境安装一遍) yum install zlib ...

  3. ubuntu上怎么设置默认python命令是执行python3而不是python2

    来源:https://segmentfault.com/q/1010000003713912 alternatives这么好的机制用起来呀. shell里执行: sudo update-alterna ...

  4. ubuntu14.04上设置默认python命令是执行python3而不是Python2

    update-alternatives --install /usr/bin/python python /usr/bin/python2 100 update-alternatives --inst ...

  5. centos7里默认python升级到2.7.11

    CentOS镜像使用帮助 http://mirrors.163.com/.help/centos.html   安装gcc yum install gcc* openssl openssl-devel ...

  6. 在阿里云CentOS服务器上安装Python3.7并设置为默认Python

    1.引言 Linux操作系统自带一个python2.7,没有python3,在开发的时候非常不便,因此需要安装一个python3,并且将python3设置系统默认python,同时还不能影响那些Lin ...

  7. 在centos7中安装python3并设置为默认版本

    1,查看Python默认版本 python -V (大写V) 2,看看执行Python在哪个位置 which python 3,安装gcc,用于编译Python源码 yum install gcc 4 ...

  8. Ubuntu如何修改默认python版本为python3

    修改默认python版本 Ubuntu系统内置python2.7版本,默认运行python就是运行python2.7.现在很多人都是用python3作为开发语言,我们需要修改python的默认版本为p ...

  9. Linux Centos7下安装Python

    1.查看是否已经安装Python Centos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用python -V命令查看一下是否安装Pytho ...

随机推荐

  1. named 快速部署及主机记录普及

    实验环境centos7.2,仅供参考 yum -y install epel-release    --安装最新yum配置源 cd /etc/yum.repos.d/ # wget http://re ...

  2. linux下网络编程学习——入门实例ZZ

    http://www.cppblog.com/cuijixin/archive/2008/03/14/44480.html 是不是还对用c怎么实现网络编程感到神秘莫测阿,我们这里就要撕开它神秘的面纱, ...

  3. QT的键值对应关系 看完开发节省时间 哈哈

    http://blog.csdn.net/wangjieest/article/details/8283656

  4. QT网络编程Tcp下C/S架构的即时通信

    先写一个客户端,实现简单的,能加入聊天,以及加入服务器的界面. #ifndef TCPCLIENT_H #define TCPCLIENT_H #include <QDialog> #in ...

  5. js函数 标签: javascript 2016-08-12 16:48 56人阅读 评论(0) 收藏

    函数实际上是对象,函数名实际上也是一个指向函数对象的指针. 使用不带圆括号的函数名是访问函数指针,而非调用函数. 函数声明和函数表达式: alert(test(2,3)); function test ...

  6. Idea中Git的使用和两种类型的冲突解决

    一.Git冲突解决 在idea开发工具中使用Git时,主要用到的快捷按钮如下五个:   这五个按钮的使用说明及在idea中如何配置和使用git可参考https://github.com/DayThin ...

  7. .net 流(Stream) - StreamWriter和StreamReader、BinaryReader和BinaryWriter

    转自:http://www.oseye.net/user/kevin/blog/86 一.StreamWriter和StreamReader 从上一篇博文可知文件流.内存流和网络流操作的都是字节,每次 ...

  8. 018os模块

    import   osprint(os.getcwd())   # 获取当前目录  F:\python_code\fullstack_s2\week4\day18 os.chdir(r'C:/User ...

  9. hdu 6214 Smallest Minimum Cut[最大流]

    hdu 6214 Smallest Minimum Cut[最大流] 题意:求最小割中最少的边数. 题解:对边权乘个比边大点的数比如300,再加1 ,最后,最大流对300取余就是边数啦.. #incl ...

  10. hdu-2879 hehe---积性函数

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2879 题目大意: he[n]为小于n且满足x^2 = x (mod n)的个数 hehe[n] =  ...