关于Python error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

来源:互联网 发布:淘宝电动清扫车多少钱 编辑:程序博客网 时间:2024/06/03 08:32

         今天在配置Python的时候 ,说要连接下sql .于于是乎就在百度了关于sql的安装....按照别人家的经验 就是去下载Python-MySQL 地址是:sourceforge.net/projects/mysql-python

下载完毕后就点击安装,结果就是直接的报错了无法下一步,无法选择路径.(这个我也不知道为什么,希望有大神留个言,地址在上面有需要的同学可以试下)

于是我又开始找资料,有大神说了 在 CMD 里面直接敲打命令行安装,我也觉得是好方法.  

pip install mysql-python   就是这一行   .但是 却出现了这种情况 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27.  这个太叫人恼火了   我看了下 还是百度了  发现说由于Python默认调用VS2008编译器编译相关C代码,因此出现这种错误的原因可能有如下几个方面:

1.没有安装VS2008

2.安装了32位VS2008,使用64位python

于是我又开始傻傻的下载 这破东西


于是我又百度一下     https://segmentfault.com/a/1190000004143122  (感谢这位作者提供了这思路)    按照这位作者 我也到了这个网站 http://www.lfd.uci.edu/~gohlke/pythonlibs/    下载文件.(pip install MySQL_python-1.2.5-cp27-none-win32.whl)   然后在cmd打上命令行.结果说找不到文件 有点汗颜

  想了想 发现东西我放在了D盘  于是乎 在cmd 里面跑到D盘 D:\>pip install MySQL_python-1.2.5-cp27-none-win32.whl   和大家想的没错  我有出现问题了.为什么上面的作者不会呢???   MySQL_python-1.2.5-cp27-none-win32.whl is not a supported wheel on this platform.    就是这鬼东西. 平台不支持...难道是版本问题  想想同样是2.7版本的啊  于是乎 我查了下

在cmd 输入python  回车输入import pip; print(pip.pep425tags.get_supported())   

呵呵  [('cp27', 'cp27m', 'win_amd64'), ('cp27', 'none', 'win_amd64'), ('py2', 'none', 'win_amd64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]   发现我的python是64的  然后我重新下载新的文件这回果然好了  

折腾了两个多钟 弄好了,先写个笔记,有需要的同学或是出现一样错误的同学 可以看下,共同学习.

   

1 0
原创粉丝点击