python 导入第三方工具包出错,有可能是版本的原因

Python2.7和Python3.5第三方工具包差异 
我们在pip官方下载源pypi搜索Python2.7和Python3.5的第三方工具包数可以发现,Python2.7
版本对应的第三方工具类目数量是28523,Python3.5版本的数量是12457,这两个版本在第三方工具
包支持数量差距相当大。 
我们从数据分析的应用角度列举了常见实用的第三方工具包(如下表),并分析这些工具包在
Python2.7和Python3.5的支持情况: 
分类 工具名 用途 
数据收集 scrapy 网页采集,爬虫 
数据收集 scrapy-redis 分布式爬虫 
数据收集 selenium web测试,仿真浏览器 
数据处理 beautifulsoup 网页解释库,提供lxml的支持 
数据处理 lxml xml解释库 
数据处理 xlrd excel文件读取 
数据处理 xlwt excel文件写入 
数据处理 xlutils excel文件简单格式修改 
数据处理 pywin32 excel文件的读取写入及复杂格式定制 
数据处理 Python-docx Word文件的读取写入 
数据分析 numpy 基于矩阵的数学计算库 
数据分析 pandas 基于表格的统计分析库 
数据分析 scipy 科学计算库,支持高阶抽象和复杂模型 
数据分析 statsmodels 统计建模和计量经济学工具包 
数据分析 scikit-learn 机器学习工具库 
数据分析 gensim 自然语言处理工具库 
数据分析 jieba 中文分词工具库 
数据存储 MySQL-python mysql的读写接口库 
数据存储 mysqlclient mysql的读写接口库 
数据存储 SQLAlchemy 数据库的ORM封装 
数据存储 pymssql sql server读写接口库 
数据存储 redis redis的读写接口 
数据存储 PyMongo mongodb的读写接口 
数据呈现 matplotlib 流行的数据可视化库 
数据呈现 seaborn 美观的数据可是湖库,基于matplotlib 
工具辅助 jupyter 基于web的python IDE,常用于数据分析 
工具辅助 chardet 字符检查工具 
工具辅助 ConfigParser 配置文件读写支持 

工具辅助 requests HTTP库,用于网络访问 


工具安装问题 
windows环境 
Python2 无法安装mysqlclient。Python3 无法安装MySQL-python、 flup、functools32、Gooey、
Pywin32、 webencodings。 
matplotlib在python3环境中安装报错:The following required packages can not be 
built:freetype, png。需要手动下载安装源码包安装解决。 
scipy在Python3环境中安装报错,numpy.distutils.system_info.NotFoundError,需要自己手
工下载对应的安装包,依赖numpy,pandas必须严格根据python版本、操作系统、64位与否。运行
matplotlib后发现基础包numpy+mkl安装失败,需要自己下载,国内暂无下载源 
centos环境下 
Python2无法安装mysql-python和mysqlclient包,报错:EnvironmentError: mysql_config not 
found,解决方案是安装mysql-devel包解决。使用matplotlib报错:no module named _tkinter,
安装Tkinter、tk-devel、tc-devel解决。 
pywin32也无法在centos环境下安装

你可能感兴趣的:(python3,python2)