Python3.3 - ImportError: No module named 'setuptools'

1. 遇见问题

在 Python3.3 上安装 PyMySQL时,当运行命令:

c:\Python33\PyMySQL>python setup.py build


结果报错了,

Traceback <most recent call last>:

     File 'setup.py', line 3, in <module>

from setuptools import setup, find_packages

ImportError: No module named 'setuptools'


2. 原因分析

看报错信息,是缺少安装模块 setuptools


3. 解决办法

去Python官网,查看setuptools 安装方法,目前最新版本是 36.5.0:

https://pypi.python.org/pypi/setuptools


根据  安装文档 上的说明,对于python3.3 需要:

1、安装一个脚本就行了,这个get-pip.py脚本 从这里下载

2、下载之后运行它:python get-pip.py

将会自动安装pip, setuptools, wheel

4. 截图

正在下载安装pip..

Python3.3 - ImportError: No module named 'setuptools'

正在下载安装 setuptools and wheel..

Python3.3 - ImportError: No module named 'setuptools'

然后安装mysql,成功!

Python3.3 - ImportError: No module named 'setuptools'

中间太长,omit。。。成功提示

Python3.3 - ImportError: No module named 'setuptools'