Linux系统Centos以及Ubuntu下安装新的python版本
2016-06-25 13:12
1281 查看
Centos 下安装并更新python版本
本文前面六步参考自博客By ruichao.lin
在其基础上,本文对其进行了更新与补充,希望对大家有用,谢谢。
更新系统和开发工具集
源码安装Python 2.7.x
3.修改软连
4.安装 setuptools
5.安装pip
6.修复yum工具
7.安装virtualenv
8.用virtualenv配置自己的环境
virtual 的用法:virtuanenv
注意:千万不能删除系统自带的python。否则会受尽折磨。
ok,即使你按照以上每一步进行了配置,但你可能还会遇到问题,比如在你运行django项目的时候,会提示你很多库都未曾安装.
so what should you do?
of course ,i will show you method and like this:
9.virtualenv的关闭
在ubuntu下的安装同理。只是将yum安装换成sudo apt-get ,然后将其中的某些安装包更换即可 。具体过程博主在这里就不重复了,遇到问题或者感兴趣的可以留言。
本文前面六步参考自博客By ruichao.lin
在其基础上,本文对其进行了更新与补充,希望对大家有用,谢谢。
更新系统和开发工具集
yum -y update yum groupinstall -y 'development tools' # 安装额外的工具包 yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
源码安装Python 2.7.x
wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz xz -d Python-2.7.8.tar.xz tar -xvf Python-2.7.8.tar cd Python-2.7.8 ./configure --prefix=/usr/local make make altinstall python2.7 --version
3.修改软连
mv /usr/bin/python /usr/bin/python2.6 ln -s /usr/local/python2.7/bin/python /usr/bin/python
4.安装 setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools-1.4.2.tar.gz tar -xvf setuptools-1.4.2.tar.gz cd setuptools-1.4.2 python2.7 setup.py install
5.安装pip
curl https://bootstrap.pypa.io/get-pip.py | python2.7-
6.修复yum工具
which yum /usr/bin/yum 修改 #!usr/bin/python 为#!/usr/bin/python2.6
7.安装virtualenv
pip install virtualenv
8.用virtualenv配置自己的环境
virtual 的用法:virtuanenv
virtualenv --python=python2.7 [VENV name] source VENV name/bin/activate (激活虚拟环境) pip install django==1.8.2
注意:千万不能删除系统自带的python。否则会受尽折磨。
ok,即使你按照以上每一步进行了配置,但你可能还会遇到问题,比如在你运行django项目的时候,会提示你很多库都未曾安装.
so what should you do?
of course ,i will show you method and like this:
yum install python-devel swig zlib-devel libpng-devel freetype-devel libjpeg-turbo-devel cd Python-2.7.8 make make altinstall
9.virtualenv的关闭
deactivate
在ubuntu下的安装同理。只是将yum安装换成sudo apt-get ,然后将其中的某些安装包更换即可 。具体过程博主在这里就不重复了,遇到问题或者感兴趣的可以留言。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- Linux socket 初步
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- Linux Kernel 4.0 RC5 发布!
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!