windows 7下安装pip和scrapy

本文详细介绍了如何在Windows 7 x64环境下配置Python 2.7 32位的开发环境,并逐步指导读者完成setuptools和pip的安装过程。针对安装过程中可能遇到的UnicodeDecodeError问题提供了具体的解决方案。此外,还提供了安装Scrapy爬虫框架所需的前置步骤,包括安装lxml和VS2008等依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境

  • windows 7 x64
  • python 2.7 32bit Intel

步骤

  • 安装 setuptools

    1. 下载 ez_setup.py
    2. 执行 python ez_setup.py
    3. 如果出现下面错误

    UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1

    打开C:\Python27\Lib下的 mimetypes.py 文件,找到`default_encoding = sys.getdefaultencoding()`。在这行前面添加三行后保存再执行第2步:
    
if sys.getdefaultencoding() != 'gbk':          
    reload(sys)  
    sys.setdefaultencoding('gbk')  
default_encoding = sys.getdefaultencoding()  
  • 安装 pip

    1. 下载 pip
    2. 解压,进入解压目录
    3. python setup.py install
    4. 按需要设置一下PATH环境变量
  • 安装 scrapy

    1. 安装vs2008 (出错的可能会小很多)
    2. easy_install lxml
    3. 安装openssl(注意python是32还是64位,安装对应的)
    4. pip install scrapy (跳过1直接执行2会发现pip安装不了lxml)

转载于:https://my.oschina.net/mougua/blog/272177

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值