Install SW Record
================= $ sudo yum install vim-X11.x86_64
$ sudo yum install clang.x86_64
$ sudo yum install tree.x86_64
$ sudo yum install epel-release.noarch # for get SW from Extra-Package-for-Enterprise-Linux
$ sudo yum install python2-pip.noarch
$ sudo yum install python-tools.x86_64 # for tcl, tix, tk, tkinter, idle # maybe need `-ignore-installed` due to old version installed prevent new
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed pyparsing
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ matplotlib==2.2
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ scipy
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pandas $ sudo yum install wxPython.x86_64
$ sudo yum install p7zip.x86_64 # Note: usage name is `7za`
$ sudo yum install chromium.x86_64
$ sudo yum install emacs.x86_64 # for ipython
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ dnspython==1.15
$ sudo yum install python-devel.x86_64
$ sudo yum install openldap-devel.x86_64
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed python-ldap==3.0
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ ipython==5.0
# for python36
$ sudo yum install python36.x86_64 # then can use 'python36' to start python3
$ sudo yum install python36-devel.x86_64
$ sudo yum install python36-idle.x86_64
$ sudo yum install python36-pip.noarch # then can use 'pip3.6'
$ sudo pip3. install --upgrade pip # upgrade pip3
$ 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 即可。

# 编译安装 python37

# 安装依赖包 

$ sudo yum install zlib-devel.x86_64
$ sudo yum install bzip2-devel.x86_64
$ sudo yum install openssl-devel.x86_64
$ sudo yum install ncurses-devel.x86_64
$ sudo yum install sqlite-devel.x86_64
$ sudo yum install readline-devel.x86_64
$ sudo yum install tk-devel.x86_64
$ sudo yum install gdbm-devel.x86_64
$ sudo yum install libdb4-devel.x86_64
$ sudo yum install libpcap-devel.x86_64
$ sudo yum install xz-devel.x86_64
$ sudo yum install libffi-devel.x86_64

# 下载源码包,解压,配置,编译,安装,软链
$ tar --gzip -xvf Python-3.7..tgz
$ cd Python-3.7./
$ ./configure --prefix=/usr/local/python3 --enable-optimizations
$ make
$ sudo make install
$ sudo ln -fs /usr/local/python3/bin/python3. /usr/bin/python3
$ sudo ln -fs /usr/local/python3/bin/pip3 /usr/bin/pip3
# 异步 web 开发相关

$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiohttp
$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ jinja2
$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiomysql
$ 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. Chapter 4 Invitations——24

    "How do you do that?" I asked in amazed irritation. “你是怎么做到的?”我惊讶的问道. "Do what?" ...

  2. 深度学习(九) 深度学习最全优化方法总结比较(SGD,Momentum,Nesterov Momentum,Adagrad,Adadelta,RMSprop,Adam)

    前言 这里讨论的优化问题指的是,给定目标函数f(x),我们需要找到一组参数x(权重),使得f(x)的值最小. 本文以下内容假设读者已经了解机器学习基本知识,和梯度下降的原理. SGD SGD指stoc ...

  3. LeetCode专题-Python实现之第13题:Roman to Integer

    导航页-LeetCode专题-Python实现 相关代码已经上传到github:https://github.com/exploitht/leetcode-python 文中代码为了不动官网提供的初始 ...

  4. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->Web版本工作流部分业务处理界面与查看界面全新展示

    RDIFramework.NET工作流程组件是以RDIFramework.NET框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件.该组件不仅考虑到从零搭 ...

  5. Django学习笔记(6)——Form表单

    知识储备:HTML表单form学习 表单,在前端页面中属于最常见的一个东西了.基本上网站信息的提交都用到了表单,所以下面来学习Django中优雅的表单系统:Form 表单的主要作用是在网页上提供一个图 ...

  6. CSS float的相关图文详解(二)

    最近这段时间有些忙,一直没有写关于如何清除浮动的,现在终于抽出时间了,还是那句话,如果哪里有错误或者错别字,希望大家留言指正.我们一起进步! 在CSS中,我们通过float属性实现元素的浮动.浮动框旁 ...

  7. DSAPI HTTP监听服务端与客户端

    本文中,演示了使用DSAPI.网络相关.HTTP监听,快速建立服务端和客户端. HTTP监听服务端的作用,是监听指定计算机端口,以实现与IIS相同的解析服务,提供客户端的网页请求,当然,这不仅仅是应用 ...

  8. CSS代码片段

    定位: 将元素居中 将元素水平居中 将元素垂直居中 样式: 文字毛玻璃效果 -------------------------------------------代码----------------- ...

  9. 设计模式之代理模式(Proxy)(2)

    代理模式是为其他对象提供一种代理以控制对这个对象的访问.在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用,其特征是代理类与委托类有同样的接口. ...

  10. Java实践:一个简易的http server和client的java源码学习和总结。

    一.基本思路: 1.服务器端通过socket(), 监听在TCP 8080端口,等待客户端来连接. 2.服务器端解析客户端的HTTP请求中的URI值,把本地的目录下指定文件通过java的读取文件的方式 ...