zoukankan      html  css  js  c++  java
  • 001-python基础-python安装和升级

    一、windows下安装

    1.1 Python下载

    1. [python下载]( https://www.python.org/downloads/)
    2. 选择可执行文件( 64位3.5.2Windows x86-64 executable installer或32位3.5.2 Windows x86 executable installer)、(64位2.7.12 Windows x86-64 MSI installer或32位2.7.12 Windows x86 MSI installer)

    1.2 Python安装(包括Python2和Python3)

    1. 推荐安装路径为C:Python27和C:Python35,因为如果路径有空格的话(C:Program FilesPython35)pip可能会有问题.
    2. 将C:Python35python.exe修改为python3.exe,C:Python35Scriptspip.exe改为pip3.exe,如果已经有pip3.exe,就把pip.exe删除。
    3. 以后需要使用Python3的环境就在终端输入python3就行(输入python就是python2.7的环境),同理pip3就是使用python3的pip
    4. 上面改好之后pip可能会出问题(终端输入>pip3 报错如下:Fatal error in launcher: Unable to create process using '"'),需要升级一下对应的pip3(终端输入>python3 -m pip install -U pip)  
    5. 备注:2017年2月15日,在windows环境中安装python2.7和python3.6, python3 -m pip install -U pip命令后,提示“Requirement already up-to-date: pip in c:python36libsite-packages”,目前pip3命令还无法正常使用,待解决

    1.3 关于pip

        关于pip的介绍,类似yum以前旧版本的Python可能还要单独装pip,现在Python都是自带pip,无需单独安装pip。

    1.4 配置环境变量

    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 分割】如:原来的值;C:python27,切记前面有分号。

    二、linux下安装python

      无需安装,原装Python环境. ps:如果自带2.6,请更新至2.7

    三、windows下升级python

      卸载重装即可。

    四、linux下更新python

      Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python。

      

     1 查看默认Python版本
     2 python -V
     3   
     4 1、安装gcc,用于编译Python源码
     5     yum install gcc
     6 2、下载源码包,https://www.python.org/ftp/python/
     7 3、解压并进入源码文件
     8 4、编译安装
     9     ./configure
    10     make all
    11     make install
    12 5、查看版本
    13     /usr/local/bin/python2.7 -V
    14 6、修改默认Python版本
    15     mv /usr/bin/python /usr/bin/python2.6
    16     ln -s /usr/local/bin/python2.7 /usr/bin/python
    17 7、防止yum执行异常,修改yum使用的Python版本
    18     vi /usr/bin/yum
    19     将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

     

     

     

  • 相关阅读:
    [No00004E]千万不要“拼命”工作——写在滴滴总裁柳青患癌症之后
    [No00004D]深度思考好文:软件工程师的困境
    [No00004C]软件工程师的创业陷阱:接私活
    [No00004B]Windows 下面为Python3.5安装NoteBook
    [No00004A]为什么你看了很多书,却依然没有洞见
    [No000049]狗日的中年——姜文
    [No000048]程序员的成长过程中,有哪些阶段?
    [No000047]好的架构源于不停地衍变,而非设计
    [No000046]为什么跳槽加薪会比内部调薪要高?
    [No000045]最好的休息,不是睡觉!
  • 原文地址:https://www.cnblogs.com/chhphjcpy/p/6059700.html
Copyright © 2011-2022 走看看