1. Install SW Record
  2. =================
  3.  
  4. $ sudo yum install vim-X11.x86_64
  5. $ sudo yum install clang.x86_64
  6. $ sudo yum install tree.x86_64
  7. $ sudo yum install epel-release.noarch # for get SW from Extra-Package-for-Enterprise-Linux
  8. $ sudo yum install python2-pip.noarch
  9. $ sudo yum install python-tools.x86_64 # for tcl, tix, tk, tkinter, idle
  10.  
  11. # maybe need `-ignore-installed` due to old version installed prevent new
  12. $ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed pyparsing
  13. $ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ matplotlib==2.2
  14. $ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ scipy
  15. $ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pandas
  16.  
  17. $ sudo yum install wxPython.x86_64
  18. $ sudo yum install p7zip.x86_64 # Note: usage name is `7za`
  19. $ sudo yum install chromium.x86_64
  20. $ sudo yum install emacs.x86_64
  21.  
  22. # for ipython
  23. $ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ dnspython==1.15
  24. $ sudo yum install python-devel.x86_64
  25. $ sudo yum install openldap-devel.x86_64
  26. $ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed python-ldap==3.0
  27. $ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ ipython==5.0
  1. # for python36
  2. $ sudo yum install python36.x86_64 # then can use 'python36' to start python3
  3. $ sudo yum install python36-devel.x86_64
  4. $ sudo yum install python36-idle.x86_64
  5. $ sudo yum install python36-pip.noarch # then can use 'pip3.6'
  6. $ sudo pip3. install --upgrade pip # upgrade pip3
  7. $ sudo pip2 install --upgrade pip # upgrade pip2

这样,/usr/bin/pip, /usr/bin/pip2, /usr/bin/pip2.7 将指向 Python2。/usr/local/bin/pip, /usr/local/bin/pip3, /usr/local/bin/pip3.6 将指向 Python3。具体使用的时候,直接用 pip2pip3 即可。

  1. # 编译安装 python37
  2.  
  3. # 安装依赖包
  4.  
  5. $ sudo yum install zlib-devel.x86_64
  6. $ sudo yum install bzip2-devel.x86_64
  7. $ sudo yum install openssl-devel.x86_64
  8. $ sudo yum install ncurses-devel.x86_64
  9. $ sudo yum install sqlite-devel.x86_64
  10. $ sudo yum install readline-devel.x86_64
  11. $ sudo yum install tk-devel.x86_64
  12. $ sudo yum install gdbm-devel.x86_64
  13. $ sudo yum install libdb4-devel.x86_64
  14. $ sudo yum install libpcap-devel.x86_64
  15. $ sudo yum install xz-devel.x86_64
  16. $ sudo yum install libffi-devel.x86_64

  17. # 下载源码包,解压,配置,编译,安装,软链
  18. $ tar --gzip -xvf Python-3.7..tgz
  19. $ cd Python-3.7./
  20. $ ./configure --prefix=/usr/local/python3 --enable-optimizations
  21. $ make
  22. $ sudo make install
  23. $ sudo ln -fs /usr/local/python3/bin/python3. /usr/bin/python3
  24. $ sudo ln -fs /usr/local/python3/bin/pip3 /usr/bin/pip3
  1. # 异步 web 开发相关
  2.  
  3. $ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiohttp
  4. $ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ jinja2
  5. $ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiomysql
  6. $ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ flask

升级 gvim 到 8.x 版本见:https://www.cnblogs.com/gaowengang/p/10546815.html

EPEL 清华源:  https://mirror.tuna.tsinghua.edu.cn/help/epel/

All Linux 搜索安装包:https://pkgs.org/

EL6, EL7 搜索安装包:http://mirror.ghettoforge.org/distributions/gf/el/

Over :-)

CentOS 7 软件安装简记的更多相关文章

  1. centos的软件安装方法rpm和yum

    centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令  类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装   类似[ubuntu ...

  2. CentOS下软件安装与卸载常用命令总结

    最近在折腾CentOS 7操作系统,主要是下载安装文件以及解决各项依赖问题,现对此过程中用到的有效的CentOS命令进行汇总总结. 1. 安装与卸载软件:yum.rpm.wget命令 首先,在Cent ...

  3. Linux系统 centOS 更换软件安装源

    阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源.阿里云Linux安装镜像源地址:http://mirrors.aliyun.c ...

  4. centos 常见软件安装

    centos虚拟机扩展硬盘空间 http://www.cnblogs.com/sixiweb/p/3360008.html http://blog.csdn.net/remote_roamer/art ...

  5. Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome

    中文输入法 切换到root用户,运行以下命令: yum install "@Chinese Support" 按照提示,一路Yes等待安装完成.安装完成后点击左上角System - ...

  6. centos下软件安装

    1. vim安装 yum -y install vim*

  7. CentOS 相关软件安装 与 Siege压测

    1.登录linux机器 a.打开mac的钥匙串 b.ssl root@ip c.输入密码 常用命令: cat /proc/version  查看系统版本 cat /etc/issue control ...

  8. CentOS常用软件安装方法

    软件包介绍 源码包(脚本安装包) 二进制包(RPM包,系统默认包) 源码包 优点 开源,如果有足够的能力,可以修改源代码 编译安装,更加适合自己的系统,稳定高效 缺点 安装步骤较多,容易出错 编译过程 ...

  9. CentOS常用软件安装

    yum install *firefox* yum install flash-plugin

随机推荐

  1. Java的类加载器种类(双亲委派)

    Java类加载器采用双亲委派模型: 1.启动类加载器:这个类加载器负责放在<JAVA_HOME>\lib目录中的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机识别 ...

  2. RSA签名的PSS模式

    本文由云+社区发表 作者:mariolu 一.什么是PSS模式? 1.1.两种签名方式之一RSA-PSS PSS (Probabilistic Signature Scheme)私钥签名流程的一种填充 ...

  3. [五]类加载机制双亲委派机制 底层代码实现原理 源码分析 java类加载双亲委派机制是如何实现的

      Launcher启动类 本文是双亲委派机制的源码分析部分,类加载机制中的双亲委派模型对于jvm的稳定运行是非常重要的 不过源码其实比较简单,接下来简单介绍一下   我们先从启动类说起 有一个Lau ...

  4. Swing——简单的计算器

    前言 这是博主学习完Swing后,使用Swing实现的一个简单计算器.做简单的计算器的目的是将最近所学的Swing给应用起来,写博文介绍的目的是记录做这个计算器的思路.下面将分为界面和事件两部分介绍. ...

  5. Perl系列文章

    0.Perl书籍推荐 Perl书籍下载 密码:kkqx 下面是一些我学习Perl过程中读过完整的或部分章节的觉得好的书. 入门级别1:<Perl语言入门>即小骆驼 入门级别2:<In ...

  6. Oracle闪回表

    Oracle闪回技术 场景:测试环境数据库的表数据被误删除. 解决思路:使用闪回表技术 原理 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小 ...

  7. Java开发笔记(三十四)字符串的赋值及类型转换

    不管是基本的char字符型,还是包装字符类型Character,它们的每个变量只能存放一个字符,无法满足对一串字符的加工.为了能够直接操作一连串的字符,Java设计了专门的字符串类型String,该类 ...

  8. Web前端:博客美化:三、右上角的Github Ribbon

    1.保存图片到博客园相册 2.复制代码到可以放html代码的地方 我因为数量问题把这段sei到了 页首Html代码 <a href="https://github.com/zhengw ...

  9. 少侠学代码系列(二)->JS实现

    少侠:小子,休息好了没,赶紧的 帅气的我:好了好了,嚷什么 少侠:(拔刀)嗯? 帅气的我:少侠,淡定淡定,我们来看秘籍吧,刚刚我们说了JS实现是由三个部分组成的 核心(ECMAScript),文档对象 ...

  10. asp.net/wingtip/创建数据访问层

    一. 什么是数据访问层 在wingtip项目中,数据访问层是对以下三者的总称:1. product类等数据相关的实体类(class)2. 数据库(database),对实体类成员的存储3. 上述二者的 ...