python2.7环境安装配置的各种坑

Windows下python2.7的相关安装配置:

安装scrapy: 

  • Python 2 / 3
  • 升级pip版本:pip install --upgrade pip
  • 通过pip 安装 Scrapy 框架pip install Scrapy
  • 注意是大写的Scrapy

 

安装MySQLdb模块:

下载对应python版本和电脑系统位数的MySQL-python-1.2.3.win-amd64-py2.7.exe文件,点击安装,下载地址:

32位:https://pypi.python.org/pypi/MySQL-python/1.2.5

64位:http://arquivos.victorjabur.com/python/modules/

出现该错误ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。

下载对应python版本和电脑系统位数的 pywin32-221.win-amd64-py2.7.exe文件,下载地址:

https://jaist.dl.sourceforge.net/project/pywin32/pywin32/Build%20221/

有时候pip下载第三方库的时候会很慢,可以指定国内的镜像下载:

pip国内的一些镜像

  阿里云 http://mirrors.aliyun.com/pypi/simple/ 
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
  豆瓣(douban) https://pypi.douban.com/simple/ 
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

临时使用: 
可以在使用pip的时候在后面加上-i参数,指定pip源 
eg: pip install Scrapy -i https://pypi.douban.com/simple/ 

永久修改: 

(1):在windows文件管理器中,输入 %APPDATA%

(2):会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件

(3):在新建的pip.ini文件中输入以下内容,搞定文件路径:"C:\Users\Administrator\AppData\Roaming\pip\pip.ini"

[global]
timeout = 6000
index-url = https://pypi.douban.com/simple
trusted-host = pypi.douban.com

1、在python安装目录下的lib下的site-packages 目录中,新建文件sitecustomize.py。这是个特殊的文件,在python启动时会自动执行其中的语句。在sitecustomize.py中的语句sys.setdefaultencoding("UTF-8")的作用是将默认编码设置为"utf-8",样使用中文时就不会出现 UnicodeError错误。设置前的默认编码是ASCII。
sitecustomize.py示例如下:
#!/usr/bin/python
import sys
sys.setdefaultencoding('UTF-8')

 2、在每个含有中文的py文件中的开头加上#-*- encoding:UTF-8 -*-
另,若用py2exe 打包的程序中有中文时,则打包时要在源程序中加上import sitecustomize这句,即可解决问题。

猜你喜欢

转载自blog.csdn.net/qq_41020281/article/details/81139759