0  安装依赖:

yum install zlib zlib-devel readline-devel sqlite-devel bzip2-devel openssl-devel gdbm-devel libdbi-devel ncurses-libs kernel-devel libxslt-devel libffi-devel python-devel mysql-devel zlib-devel mysql-server sshpass -y

1 安装python2.7.11

wget http://mirrors.sohu.com/python/2.7.11/Python-2.7.11.tgz
tar -xzvf Python-2.7.11.tgz
cd Python-2.7.11
./configure --prefix=/data/soft/python2.7
make
make install # 备份python2.6文件:
mv /usr/bin/python /usr/bin/python2.6.6 #
vim /usr/bin/yum 将文件头部的
#!/usr/bin/python 改成
#!/usr/bin/python2.6.6

2 修改用户环境变量:

vim /root/.bash_profile

# 修改内容如下:
PYTHON_HOME=/data/soft/python2.7
export PYTHON_HOME
PATH=$PYTHON_HOME/bin:$PATH:$HOME/bin
export PATH # 保存退出
source /root/.bash_profile # 或者重新登录 # 验证python版本: [root@VM_128_212_centos opt]# python
Python 2.7.11 (default, Jul 24 2017, 11:12:15)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit(); [root@VM_128_212_centos opt]# which python
/data/soft/python2.7/bin/python
[root@VM_128_212_centos opt]#

3 安装easy_install

wget --no-check-certificate  https://pypi.python.org/packages/f7/94/eee867605a99ac113c4108534ad7c292ed48bf1d06dfe7b63daa51e49987/setuptools-28.0.0.tar.gz#md5=9b23df90e1510c7353a5cf07873dcd22
tar -xzvf setuptools-28.0.0.tar.gz
cd setuptools-28.0.0
python setup.py install

4 安装pip

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz -O pip-1.5.5.tar.gz

tar -xzvf pip-1.5.5.tar.gz
cd pip-1.5.5/
python setup.py install

5 ipython 安装:

# ipython安装需要升级pip到9.0.1以上:
pip install --upgrade pip # 安装ipython:
pip install ipython # 验证ipython:
pip list #进入 ipython [root@VM_128_212_centos bin]# ipython
/data/soft/python2.7/lib/python2.7/site-packages/IPython/core/history.py:228: UserWarning: IPython History requires SQLite, your history will not be saved
warn("IPython History requires SQLite, your history will not be saved")
Python 2.7.11 (default, Jul 24 2017, 11:12:15)
Type "copyright", "credits" or "license" for more information. IPython 5.4.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details. In [1]:

6 virtualenv 环境安装:

# 安装虚拟环境:
pip install virualenv # 创建虚拟环境:
virtualenv web99 [root@VM_128_212_centos test]# virtualenv web99
New python executable in /data/test/web99/bin/python
Installing setuptools, pip, wheel...done. # 进入虚拟环境:
cd web99/bin/
source activate [root@VM_128_212_centos bin]# source activate
(web99) [root@VM_128_212_centos bin]# python
Python 2.7.11 (default, Jul 24 2017, 11:12:15)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
(web99) [root@VM_128_212_centos bin]# ls
activate activate.fish easy_install pip pip2.7 python-config python2.7
activate.csh activate_this.py easy_install-2.7 pip2 python python2 wheel # 退出虚拟环境:
deactivate

最新文章

  1. getSelection、range 对象属性,方法理解,解释
  2. Guava 9-I/O
  3. 信驰达携“Zigbee Light Link灯控方案”亮相第18届广州国际照明展
  4. try catch finally 关闭流标准的写法
  5. ubuntu 16.04 chrome flash player 过期
  6. 得到创建人Id
  7. wsdlLocation可以写成项目的相对路劲吗
  8. Apache POI解析excel文件
  9. 软件发布版本区别介绍-Alpha,Beta,RC,Release
  10. CentOS的配置文件
  11. linux_coom _ Linux文件比较,文本文件的交集、差集与求差
  12. 0.Java并发包系列开篇
  13. [原创]CentOS下Mysql双机互为备份
  14. IDEA2018.2.2 版本配置注释模板
  15. edgeR使用学习【转载】
  16. linux 信号与多线程
  17. Axure 8.0.0.3312下载地址以及注册码
  18. posix多线程--线程取消
  19. wpf treeview中的两个事件
  20. ios 获取设备相关的信息

热门文章

  1. ES6新增api随记
  2. oracle 11g打补丁错误(Missing command :fuser)
  3. DG修改SYS用户密码(ORA-16810,ORA-01017)
  4. Mybatis执行流程源码分析
  5. 解决因缺少驱动程序,导致“未在本地计算机上注册microsoft.ace.12.0”异常
  6. 01-flask-helloWorld
  7. maven 报错 Failed to execute goal on project ...: Could not resolve dependencies for project ...
  8. 注解 @CrossOrigin
  9. Docker被替代 PodMan成为程序员新宠
  10. APP端有原生态的控件,但嵌入了H5页面,怎么定位到H5页面的元素