• 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。

  • 相关阅读:
    Ubuntu 14.04 配置FTP
    python 命名规范
    Windows 多用户远程访问 Ubuntu 14.04桌面
    ubuntu 安装Matlab 解决显示中文乱码
    形式参数、实际参数和值传递、引用传递
    关于Hibernate中的临时态, 持久态, 游离态
    HTTP错误
    SpringMVC注解
    java变量的命名使用规则
    字节流与字符流的区别详解
  • 原文地址:https://www.cnblogs.com/zdz8207/p/python_learn_note_16.html
Copyright © 2020-2023  润新知