windows下面安装easy_install和pip教程

news/2024/10/22 14:40:09/

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

首先安装easy_install

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

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

D:\>cd D:\download\ez_setup-0.9

D:\download\ez_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:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztc
Now working in C:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztc\distribute-0.6.1
4
Installing Distribute
creating build
creating build\src
.....

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

安装好easy_install 之后 再安装pip

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

解压,安装命令:python setup.py install
--------------------------------------------
D:\download\ez_setup-0.9>cd D:\download\pip-7.1.0

D:\download\pip-7.1.0>python setup.py install

.....

running install_egg_info
Writing D:\Python34\Lib\site-packages\pip-7.1.0-py3.4.egg-info

D:\download\pip-7.1.0>

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

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

实例:使用pip直接安装beautifulsoup4 

F:\kanbox\pythoncode\zyspider>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:\kanbox\pythoncode\zyspider>

=========================================
Python2.7 安装 beautifulsoup4-4.4.0 下载地址:http://www.crummy.com/software/BeautifulSoup/bs4/download/4.4/
安装方法:cmd, cd进入beautifulsoup的 setup.py 所在的那个目录(如: D:\download\beautifulsoup4-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。


http://www.ppmy.cn/news/545792.html

相关文章

python3第三方库手册_python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑...

python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一般会看到以下几种格式的文件: msi, egg, whl msi文件:Windows系统的安装包, 在W…

python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容

python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容 Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析…

酷盘 文件服务器,酷盘是什么 酷盘怎么使用【使用方法】

酷盘是什么?酷盘怎么使用? 酷盘是什么 酷盘(Kanbox)是一款十分好用的在线存储软件,软件界面简洁,但功能却十分全面。2GB的默认存储空间,并且后续的空间升级条件也很容易达成。 酷盘用于文件管理及备份,可将相同文件即时自动同步…

windos 下 安装 pip

#0x00 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安装easy_install 下载地址:https://pypi.python.org/pypi/ez_setup 解压,安装方法cmd进入到对应目录下,执行命令:python ez_setup.py ---------------------------…

python抛出异常会终止程序吗_Python学习笔记之类型判断,异常处理,终止程序操作小结...

python学习笔记 类型判断,异常处理,终止程序,实例代码: #idle中按F5可以运行代码 #引入外部模块 import xxx #random模块,randint(开始数,结束数) 产生整数随机数 import random import sys import os secret = random.randint(1,10) temp = input("请输入一个数字\…

python3中异常处理_Python3.4学习笔记之类型判断,异常处理,终止程序操作小结...

本文实例讲述了Python3.4类型判断,异常处理,终止程序操作。分享给大家供大家参考,具体如下: python3.4学习笔记 类型判断,异常处理,终止程序,实例代码: #idle中按F5可以运行代码 #引…

近期将会暂停服务的网站一览 - 做好数据迁移的准备哦^_^

1、抓虾 - http://www.zhuaxia.com 2、阿里巴巴酷盘 - https://kanbox.com 3、搜狗邮箱 - http://mail.sogou.com 4、豆瓣九点 - http://9.douban.com

个人评测酷盘 kanbox 网络硬盘的使用体验

我也是看了网上的评测 ,才使用的酷盘,现在想起来,那个评测真是有点像广告,推手故意写的,我写这个文章不是说酷盘不好,只能说没有网络上吹嘘的那么好,所以写下文章更正一下,具体各大网…