1.在CentOS下安装Python
来源:互联网 发布:棋逢对手 知乎 编辑:程序博客网 时间:2024/06/03 04:31
(本文内容摘抄自Panda老师的笔记)
1.1安装python
A:软件包安装——python的安装配置 (以centos6为例,自带Python为2.6)
yum install openssl-devel openss python-devel zlib* wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgztar zxvf Python-2.7.5.tgzcd Python-2.7.5./configure --prefix=/usr/local/python27 makemake install
B:Python环境变量配置
cd /usr/binmv python python26 # 将老版本的Python执行文件重命名,由于yum依赖的是老版本,不能删除ln -s /usr/local/python27/bin/python /usr/bin/python # 将新版本Python做软连接或者拷贝which python # 显示当前python执行文件的地址 python -V # 显示当前使用的版本信息whereis python # 显示所有不同版本的所有python信息
C:yum文件的修改
cat /usr/bin/yum#!/usr/bin/python26 # 修改为原来python版本
D: 上面的方法直接修改了整个系统的python可能会影响到别人的环境,下面是更优雅的方式
mkdir -p $HOME/apps/python27tar zxvf Python-2.7.5.tgzcd Python-2.7.5./configure --prefix=$HOME/apps/python27 --with-zlib-dir=/usr/local/libmake && make install $ cat ~/.bashrc # 将家目录的python加入到环境变量优先加载export PATH=$HOME/apps/python27/bin:$PATH$ source ~/.bashrc $ which python # 成功~/apps/python27/bin/python
1.2. python的包管理——pip
https://pypi.python.org/pypi/pip/ 官网
https://pip.pypa.io/en/stable/installing/ 官方文档
wget https://bootstrap.pypa.io/get-pip.py 官网直接下载python get-pip.py pip install -U pip # 更新pip uninstall pip # 卸载pip install ipython # 安装需要的包pip install "django>1.8,<1.9"pip search 关键词 # 搜索包pip freeze > test.txt # 讲pip安装的包及版本号写入文件pip install -r test.txt # 安装文件中的包
备注:
python get-pip.py 报错如下:
zipimport.ZipImportError: can’t decompress data; zlib not available
解决方案
./configure –prefix=/usr/local/python27 –with-zlib-dir=/usr/local/lib
在国内的强烈推荐豆瓣的源,注意后面要有/simple目录。
http://pypi.douban.com/simple/
使用镜像源很简单,用-i指定就行了:
配置当前用户的python源
# vim ~/.pip/pip.conf [global]trusted-host=pypi.douban.comindex-url = http://pypi.douban.com/simple[list] # pip list的格式更优雅format=columns
配置全局用户的pip源码环境:
# cat /etc/pip.conf [global] trusted-host = pypi.douban.comindex-url = http://pypi.douban.com/simple [list] format=columns
阅读全文
0 0
- 1.在CentOS下安装Python
- 在centos下安装python MySQLdb
- CentOS下安装PYTHON
- centos系统下安装python
- CentOS下安装python-mysqldb
- CentOS下python-mysqldb安装
- centos 下安装 python 模块
- Centos下安装python mysqldb
- CentOS下安装python-mysqldb
- CentOS下安装python-mysqldb
- centos下安装MySQL-python
- CentOS下安装Python&&Selenium
- LINUX CentOS下安装python
- 在CentOS上安装Python
- 在centos安装python-virtkey
- 在CentOS下安装SVN
- 在centos下安装 qt
- 在CentOS下安装SVN
- Java设计模式之观察者模式
- 【codevs1107】等价表达式(栈)
- Python初步了解(七)
- 自己犯的C语言错误(为面试而生)
- 南阳OJ 题目77:开灯问题
- 1.在CentOS下安装Python
- js引用类型--数组
- JS实现DOM树的遍历
- 求奇数的乘积
- Shell curl 和 wget 使用代理IP
- POJ 2774 Long Long Message(后缀数组:公共子串)
- (矩阵快速幂)hdu4686 Arc of Dream
- Linux环境下Java环境(开发&服务器)的搭建
- Java的四种引用方式