广告
返回顶部
首页 > 资讯 > 后端开发 > Python >升级python,安装pip,Djang
  • 939
分享到

升级python,安装pip,Djang

pythonpipDjang 2023-01-31 06:01:06 939人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

Centos6.6 系统默认python版本是Python2.6.6.目前这个版本算很低了,主流是使用python2.7或者python3.0了;python2.6.6仅可以支持到Django1.3.7,这个DjanGo版本也太低了,很多

Centos6.6 系统默认python版本是Python2.6.6.目前这个版本算很低了,主流是使用python2.7或者python3.0了;python2.6.6仅可以支持到Django1.3.7,这个DjanGo版本也太低了,很多特性不可使用,现在就升级到python2.6.6到python2.7.9,然后安装pip,通过pip安装Django的高版本!



1. 下载python2.7.9
# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz

2. 解压文件
tar xvf Python-2.7.9.tar.bz2

3. 创建安装目录
mkdir /usr/local/python27

4. 安装python
./configure --prefix=/usr/local/python27
make
make install

5. 修改老版本的ln指向(注意:这里修改后,可能会影响yum的使用)
[root@centos pip-1.5.6]# mv /usr/bin/python /usr/bin/python2.6.6

[root@centos pip-1.5.6]# ln -s /usr/local/python27/bin/python /usr/bin/python



报错:

[root@centos pip-1.5.6]# yum clean all

There was a problem importing one of the Python modules

required to run yum. The error leading to this problem was:


  No module named yum


Please install a package which provides this module, or

verify that the module is installed correctly.


It's possible that the above module doesn't match the

current version of Python, which is:

2.7.9 (default, Dec 17 2014, 16:50:28)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]


If you cannot solve this problem yourself, please go to

the yum faq at:

Http://yum.baseurl.org/wiki/Faq



错误原因:错误信息描述为yum 所依赖的python不相符,请安装相对应的python即可



[root@centos pip-1.5.6]# rpm -qa | grep yum

yum-metadata-parser-1.1.2-16.el6.x86_64

yum-plugin-fastestmirror-1.1.30-30.el6.noarch

PackageKit-yum-0.5.8-23.el6.x86_64

yum-3.2.29-60.el6.centos.noarch

yum-plugin-security-1.1.30-30.el6.noarch

PackageKit-yum-plugin-0.5.8-23.el6.x86_64

yum-utils-1.1.30-30.el6.noarch

You have new mail in /var/spool/mail/root



[root@centos pip-1.5.6]# whereis python

python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/include/python2.6 /usr/share/man/man1/python.1.gz

[root@centos pip-1.5.6]# python -V

Python 2.7.9



现在系统上有两个版本的python!!!yum是由python写的!

一个是我刚安装的2.7.9,一个是centos默认安装的2.6.6

但是我执行了:

[root@centos pip-1.5.6]# mv /usr/bin/python /usr/bin/python2.6.6

[root@centos pip-1.5.6]# ln -s /usr/local/python27/bin/python /usr/bin/python

[root@centos Downloads]# python -V

Python 2.7.9



[root@centos pip-1.5.6]# which yum

/usr/bin/yum     这个文件使用了python,看来这个yum不支持,2.7.9高版本的python

解决:

[root@centos pip-1.5.6]# vim /usr/bin/yum

把python环境改成python2.6.6



pip:python软件包管理工具

参考:

安装之前:先安装openssl openssl-devel,后面你就会知道

https://pip.pypa.io/en/latest/installing.html



pip使用文档:

https://pypi.python.org/pypi/pip#downloads


---------------------------------------------------------------------

安装setuptools和pip  :

安装setuptools:

使用 ez_setup.py脚本安装setuptools

wget http://peak.telecommUnity.com/dist/ez_setup.py 
python ez_setup.py   


参考:什么是easy_install:

http://www.cnblogs.com/huangjacky/arcHive/2012/03/28/2421866.html


安装pip-1.4:后面讲如何升级pip

wget https://pypi.python.org/packages/source/p/pip/pip-1.4.tar.gz#md5=ca790be30004937987767eac42cfa44a 

tar -zxf pip-1.4.tar.gz && cd pip-1.4 
python setup.py install


PS. 记得设置%PYTHON_HOME%/Scripts/到PATH环境变量

#vim /etc/profile

  export PATH="/usr/local/Mysql/bin:/usr/local/python2.7/bin:$PATH"

#source /etc/profile



参考:pip的安装:

http://blog.csdn.net/cnyyx/article/details/25614669

参考:pip的用法

http://www.111cn.net/sys/linux/60630.htm

--------------------------------------------------------------------


#pip list --outdated

发现pip是pip-1.4版本太低可以更新:

将pip-1.4升级到pip-1.5.6:

# pip install --upgrade pip



报错:ImportError: cannot import name HTTPSHandler

[root@centos pip-1.5.6]# pip

Traceback (most recent call last):

File "/usr/bin/pip", line 9, in <module>

load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()

File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 458, in load_entry_point

File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2545, in load_entry_point

File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2244, in load

File "/usr/local/python27/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/__init__.py", line 10, in <module>

from pip.util import get_installed_distributions, get_prog

File "/usr/local/python27/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/util.py", line 18, in <module>

from pip._vendor.distlib import version

File "/usr/local/python27/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/_vendor/distlib/version.py", line 14, in <module>

from .compat import string_types

File "/usr/local/python27/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/_vendor/distlib/compat.py", line 31, in <module>

from urllib2 import (Request, urlopen, URLError, HTTPError,

ImportError: cannot import name HTTPSHandler


解决:安装openssl openssl-devel


解决:

yum install -y openssl   openssl-devel

然后重新编译python!!



安装Django:版本:1.7.1

[root@centos Downloads]# pip install Django

Downloading/unpacking Django

Downloading Django-1.7.1-py2.py3-none-any.whl (7.4MB):  20%  1.5MB


但是,悲剧的是:

python升级之后,KVM的图形管理界面就打不开了,但是KVM虚拟机都没有挂掉,只是说,图形管理界面挂了!!!



报错:

[root@centos ~]# virt-manager

Traceback (most recent call last):

File "/usr/share/virt-manager/virt-manager.py", line 400, in <module>

main()

File "/usr/share/virt-manager/virt-manager.py", line 251, in main

from virtManager import cli

File "/usr/share/virt-manager/virtManager/cli.py", line 29, in <module>

import libvirt

ImportError: No module named libvirt

You have new mail in /var/spool/mail/root



解决:

[root@centos ~]# /usr/bin/python2.6.6 -V

Python 2.6.6

[root@centos ~]# /usr/bin/python2.7 -V

Python 2.7.9



使用python2.6.6启动virt-manager :

[root@centos ~]# /usr/bin/python2.6.6 "/usr/share/virt-manager/virt-manager.py"


--结束END--

本文标题: 升级python,安装pip,Djang

本文链接: https://www.lsjlt.com/news/190408.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 升级python,安装pip,Djang
    centos6.6 系统默认python版本是python2.6.6.目前这个版本算很低了,主流是使用python2.7或者python3.0了;python2.6.6仅可以支持到Django1.3.7,这个Django版本也太低了,很多...
    99+
    2023-01-31
    python pip Djang
  • Python安装升级pip
    #!/usr/bin/env python #coding:utf-8 import os import tarfile setuptools_url='https://pypi.python.org/packages/source/s/...
    99+
    2023-01-31
    Python pip
  • python中pip安装、升级以及升级固定的包
    目录1、pip下载安装1.1 pip下载1.2  Linux安装pip1.3 升级pip2. pip使用详解2.1 pip安装包2.2 pip查看是否已安装2.3...
    99+
    2022-11-13
  • linux 安装python djang
    linux 下python django环境安装安装基础环境centos 7安装 Nginx在本教程中,我们使用 Nginx 作为 Web 服务器。执行如下命令来安装 nginxyum install nginx安装完成后,执行如下命令来启...
    99+
    2023-01-31
    linux python djang
  • python中pip安装、升级包用法详解
    1、pip下载安装: 1.1 查看自己服务器或虚拟机中是否已经安装pip: 1.2 使用yum安装pip:  注意:Centos系统使用的安装工具是yum,Ubantu系统使用的安装工具是apt-get。 1.3 更新升级pip: s...
    99+
    2023-09-09
    python pip 开发语言
  • Linux下升级python和安装pip的详解
    linux版本升级: 1、首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2、 w...
    99+
    2022-06-04
    linux下升级python和安装pip linux下升级python和安装pip的详解
  • python中如何实现pip安装、升级以及升级固定的包
    这篇文章主要介绍了python中如何实现pip安装、升级以及升级固定的包,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、pip下载安装1.1 pip下载进入https://...
    99+
    2023-06-29
  • python如何升级pip
    升级pip步骤:1、打开终端或命令提示符窗口,运行“python -m pip install --upgrade pip”命令升级pip工具;2、若使用的是 Python3,可以使用“python3 -m pip install --up...
    99+
    2023-12-09
    python pip
  • 如何用pip升级python版本,python的pip升级没反应
    大家好,小编为大家解答python的pip如何更新到最新版本的问题。很多人还不知道如何用pip升级python版本,现在让我们一起来看看吧! 1、pip如何升级 第一步:首先检测一下我们电脑...
    99+
    2023-09-03
    python Powered by 金山文档
  • centos7如何升级python3.6、安装ipython6.4以及pip
    这篇文章主要介绍centos7如何升级python3.6、安装ipython6.4以及pip,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!系统环境为centos7,需要使用python3以及交互窗口ipython一、...
    99+
    2023-06-02
  • 「Python」conda与pip升级所
    conda: conda update --a pip: pip freeze --local | grep -v '^-e' | cut -d = -f 1 | xargs -n1 sudo pip install -U # 有风险 ...
    99+
    2023-01-30
    Python conda pip
  • CentOS6.5升级安装Python
    目前服务器的系统是CENTOS6.5版本镜像,已有软件是在Python2.7.5默认环境中运行,但是由于有一个新的工具脚本需要在Python3.x版本中运行,这里需要将当前服务器中的Python进行升级,但是也为了确保已有的2.x版本不变...
    99+
    2023-01-31
    Python
  • Python 安装和升级
       目前用的最多的是Centos系统 用于python 用ubuntu的系统兼容性比较好,这边的话 我们看如何升级centos下面的python下载python链接选择自己需要的版本2.7或者3.0https://www.python.o...
    99+
    2023-01-31
    Python
  • Python之升级pip(二十五)
    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】Ƕ...
    99+
    2023-09-04
    python pip 开发语言
  • Python:安装pip
    python想要安装很多工具包都要使用到pip 这时候如何安装pip就显得很重要了,当然前提是安装了Python,并且配置了环境变量 1.pip的安装网站 https://pypi.org/project/pip/ 选择网站的Down...
    99+
    2023-01-31
    Python pip
  • [python] 安装pip
    1.下载pip wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no...
    99+
    2023-01-31
    python pip
  • Python的安装及升级
    安装官网:www.python.org Window上需要自己安装,从官网下载即可。Linux都已已发行版本都已经安装。如果是windows环境,下载portable Python,绿色直接使用。Python版本查看[root@nfs-se...
    99+
    2023-01-31
    Python
  • 使用pip升级所有Python包
    pip freeze > requirements.txt使用notepad++等编辑器正则替换==.*为空pip install -r requirements.txt --upgrade...
    99+
    2023-01-31
    pip Python
  • 使用 Pip 升级 Python 软件包
    你上次更新通过 Pip 安装的 Python 软件包是什么时候?大多数用户往往会忘记这些 Python 软件包也需要手动更新,因为仅仅更新系统存储库对于软件包来说是不起作用的。因此,让我们花点时间看看如何使用 Pip,来更新旧的 Pytho...
    99+
    2023-05-14
    Python pip 软件包
  • 升级python以及安装anaconda
    今天一个同事要求我给一台服务器升级python以及安装anaconda恩,python我会装但是anaconda听都没听过啊?这是啥东西,然后我问了下主管怎么装,他居然说他也不知道怎么装!你妈嗨 你不是从公司创立开始就在了吗!这些东西你居然...
    99+
    2023-01-31
    python anaconda
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作