zoukankan      html  css  js  c++  java
  • python3.4学习笔记(十六) windows下面安装easy_install和pip教程

    python3.4学习笔记(十六) windows下面安装easy_install和pip教程

    easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的

    首先安装easy_install

    下载地址:https://pypi.python.org/pypi/ez_setup

    解压,安装方法cmd进入到对应目录下,执行命令:python ez_setup.py
    ------------------------------------
    C:UsersAdministrator>d:

    D:>cd D:downloadez_setup-0.9

    D:downloadez_setup-0.9>python ez_setup.py
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.1
    4.tar.gz
    Extracting in C:UsersADMINI~1AppDataLocalTemp mpufdlxztc
    Now working in C:UsersADMINI~1AppDataLocalTemp mpufdlxztcdistribute-0.6.1
    4
    Installing Distribute
    creating build
    creating buildsrc
    .....

    ============================================

    安装好easy_install 之后 再安装pip

    下载地址:https://pypi.python.org/pypi/pip

    解压,安装命令:python setup.py install
    --------------------------------------------
    D:downloadez_setup-0.9>cd D:downloadpip-7.1.0

    D:downloadpip-7.1.0>python setup.py install

    .....

    running install_egg_info
    Writing D:Python34Libsite-packagespip-7.1.0-py3.4.egg-info

    D:downloadpip-7.1.0>

    更新pip命令:
    pip install --upgrade pip

     ==============================

    实例:使用pip直接安装beautifulsoup4 

    F:kanboxpythoncodezyspider>pip install beautifulsoup4
    Collecting beautifulsoup4
    Downloading beautifulsoup4-4.4.0-py3-none-any.whl (80kB)
    40% |█████████████ | 32kB 262kB/s eta 0:00:01
    45% |██████████████▋ | 36kB 262kB/s eta 0:00:
    50% |████████████████▏ | 40kB 291kB/s eta 0:0
    55% |█████████████████▉ | 45kB 291kB/s eta 0:
    60% |███████████████████▍ | 49kB 201kB/s eta
    65% |█████████████████████ | 53kB 187kB/s eta
    70% |██████████████████████▋ | 57kB 187kB/s e
    75% |████████████████████████▎ | 61kB 187kB/s
    80% |██████████████████████████ | 65kB 187kB/
    86% |███████████████████████████▌ | 69kB 201k
    91% |█████████████████████████████▏ | 73kB 43
    96% |██████████████████████████████▊ | 77kB 4
    100% |████████████████████████████████| 81kB
    328kB/s
    Installing collected packages: beautifulsoup4
    Successfully installed beautifulsoup4-4.4.0

    F:kanboxpythoncodezyspider>

    =========================================
    Python2.7 安装 beautifulsoup4-4.4.0 下载地址:http://www.crummy.com/software/BeautifulSoup/bs4/download/4.4/
    安装方法:cmd, cd进入beautifulsoup的 setup.py 所在的那个目录(如: D:downloadeautifulsoup4-4.4.0),然后运行
    python setup.py build
    python setup.py install
    版本升级到4,引入包要用
    import bs4
    from bs4 import BeautifulSoup
    不能直接用
    from BeautifulSoup import BeautifulSoup

    python3.4中可以直接使用from bs4 import BeautifulSoup

    注:在同一台电脑上安装2.7和3.4的会导致使用pip命令在2.7情况下安装不了Beautifulsoup4

     ==================================

    Python脚本没问题,但执行总报错"AttributeError: 'module' object has no attribute 'xxx'"。是.pyc文件存在问题。
    问题定位:
    查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件。
    问题解决方法:
    1. 命名py脚本时,不要与python预留字,模块名等相同。
    2. 删除该库的.pyc文件(因为py脚本每次运行时均会生成.pyc文件;在已经生成.pyc文件的情况下,若代码不更新,运行时依旧会走pyc,所以要删除.pyc文件),重新运行代码;
    或者找一个可以运行代码的环境,拷贝替换当前机器的.pyc文件即可。

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

    pyc文件介绍
    pyc文件,是python编译后的字节码(bytecode)文件。只要你运行了py文件,python编译器就会自动生成一个对应的pyc字节码文件。这个pyc字节码文件,经过python解释器,会生成机器码运行(这也是为什么pyc文件可以跨平台部署,类似于java的跨平台,java中JVM运行的字节码文件)。下次调用直接调用pyc,而不调用py文件。直到你这个py文件有改变。python解释器会检查pyc文件中的生成时间,对比py文件的修改时间,如果py更新,那么就生成新的pyc。

  • 相关阅读:
    January 25th, 2018 Week 04th Thursday
    January 24th, 2018 Week 04th Wednesday
    January 23rd, 2018 Week 04th Tuesday
    January 22nd, 2018 Week 04th Monday
    January 21st, 2018 Week 3rd Sunday
    January 20th, 2018 Week 3rd Saturday
    January 19th, 2018 Week 3rd Friday
    January 18th, 2018 Week 03rd Thursday
    January 17th, 2018 Week 03rd Wednesday
    January 16th, 2018 Week 03rd Tuesday
  • 原文地址:https://www.cnblogs.com/zdz8207/p/python_learn_note_16.html
Copyright © 2011-2022 走看看