python版本升级及pip部署方法详解编程语言
2023-06-13 09:20:35 时间
CentOS 6.3自带的Python版本为2.6,首先需要升级到2.7版本。由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装。
1.下载Python-2.7.4.tgz
wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz
2. 解压安装,命令如下:
1 tar -xvf Python-2.7.4.tgz 2 cd Python-2.7.4 3 ./configure --prefix=/usr/local/python2.7 4 make 5 make install
3. 创建链接来使系统默认python变为python2.7
mv /usr/bin/python /usr/bin/python.old ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python
4. 查看Python版本
python –V
5. 修改yum配置(否则yum无法正常运行)
vim /usr/bin/yum 将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6
至此CentOS6.3系统Python已成功升级至2.7.4版本
Linux下python2.7安装pip首先下载并安装setuptools:
#wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py #python ez_setup.py --insecure
再到python官网下载pip安装包,解压到某个位置,我这里下载的是9.0.0版本,然后就可以安装了:
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 tar -xf pip-9.0.1.tar.gz cd pip-9.0.1 python setup.py install
另一种安装pip方法:
Pip是一个安装和管理python包的工具。
安装方法如下:
1. 下载pip,地址 https://bootstrap.pypa.io/get-pip.py
2. 执行安装命令
yum install setuptool zlib* -y python get-pip.py
3. 创建连接(否则会报错提示“命令不存在”)
ln -s /usr/local/python2.7/bin/pip /usr/bin/pip
测试:
[[email protected] ~]# pip install redis Collecting redis /usr/local/python2.7/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Downloading redis-2.10.5-py2.py3-none-any.whl (60kB) 100% |################################| 61kB 759kB/s Installing collected packages: redis Successfully installed redis-2.10.5
至此pip安装完成!
如果安装pip时报如下错误:ImportError: cannot import name HTTPSHandle
执行 yum install sqlite-devel
参考文档:http://www.cnblogs.com/smail-bao/p/6483759.html
11666.html
ccentosjavalinuxpython相关文章
- python button使用方法_python gui界面设计
- python中矩阵的转置怎么写_Python 矩阵转置的几种方法小结
- python 制作淘宝秒杀脚本
- python实现矩阵的转置_Python实现矩阵转置的方法分析
- Python之文件操作大全
- python中pygame怎么安_Python中pygame安装方法图文详解
- 简述python变量的命名规则_Python 变量命名规则
- python读取pkl_Python读取文件的一段内容
- [1165]python量化交易包talib安装方法
- Python抛出异常_python抛出异常的作用
- Python绘制旭日图_python绘制散点图
- python技巧 - 函数、方法的动态调用
- 软件测试|selenium+python基础方法封装(一)
- 这里有11种方法,供你用python下载文件
- python-Python与SQLite数据库-使用Python执行SQLite查询(二)
- python-Python与MongoDB数据库-处理MongoDB查询结果
- python-Django-Django 常用模板标签和过滤器(二)
- python在windows下操作word的方法详解编程语言
- python 字符串转义详解编程语言
- CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法详解编程语言
- Linux如何卸载PIP快速简便方法(linux如何卸载pip)
- Linux查看Python版本的有效方法(linux查看python版本)
- python中定义结构体的方法
- Python采用socket模拟TCP通讯的实现方法
- Python读取环境变量的方法和自定义类分享
- python执行shell获取硬件参数写入mysql的方法