win7 安装ujson 出现的“error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27”
来源:互联网 发布:海洋 知乎 编辑:程序博客网 时间:2024/05/23 22:55
我的python环境是
D:\workspace\scrapy-cluster-master>pythonPython 2.7.13 |Anaconda 4.3.1 (64-bit)| (default, Dec 19 2016, 13:29:36) [MSC v.1500 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.Anaconda is brought to you by Continuum Analytics.Please check out: http://continuum.io/thanks and https://anaconda.org>>> import sys>>> sys.version'2.7.13 |Anaconda 4.3.1 (64-bit)| (default, Dec 19 2016, 13:29:36) [MSC v.1500 64 bit (AMD64)]'>>>
我用pip安装其他python包没有任何问题,在安装ujson时却出现了
error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
但是我在自己的电脑上装过Visual C++ 2008 (9.0),按道理不应该出现这个错误,后来在一篇博客中看到只装vs2008还不行,还得安装一个Micorsoft Visual C++ Compiler for Python 2.7的包,下载安装之后在装ujson没有问题了。
出错的原因是ujson是c++编译的,需要c++的环境。
这里看到一张python版本需要对应的c++ 版本(注:MSC v.XXXX就是python版本号,可通过sys.version查看)
MSC v.1000 -> Visual C++ 4.x MSC v.1100 -> Visual C++ 5 MSC v.1200 -> Visual C++ 6 MSC v.1300 -> Visual C++ .NET MSC v.1310 -> Visual C++ .NET 2003 MSC v.1400 -> Visual C++ 2005 (8.0)MSC v.1500 -> Visual C++ 2008 (9.0)MSC v.1600 -> Visual C++ 2010 (10.0)MSC v.1700 -> Visual C++ 2012 (11.0)MSC v.1800 -> Visual C++ 2013 (12.0)MSC v.1900 -> Visual C++ 2015 (14.0)MSC v.1910 -> Visual C++ 2017 (15.0)
参考:
1, http://www.cnblogs.com/ldm1989/p/4210743.html
2, https://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat
阅读全文
2 0
- win7 安装ujson 出现的“error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27”
- error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
- 关于Python error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
- error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http:/
- error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http:/
- Scrapy安装报error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools
- 关于error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1"
- error: Microsoft Visual C++ 9.0 is required
- error: Microsoft Visual C++ 9.0 is required
- 【Python】安装python包时遇到"error: Microsoft Visual C++ 9.0 is required"问题的解决方法
- win7+python3.6+word_cloud 安装出现Microsoft Visual C++ 14.0 is required
- Python安装库的时候出现Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
- Python3.4安装scrapy库的时候出现Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
- bitarray 安装 error: Microsoft Visual C++ 14.0 is required.
- mmh3 安装 error: Microsoft Visual C++ 14.0 is required
- Python 3.6 模块安装“error: Microsoft Visual C++ 14.0 is required...”时出错的解决办法
- windows10+爬虫+python27安装Scrapy(error: Microsoft Visual C++ 9.0 is required)
- Python安装lxml出错:error: Microsoft Visual C++ 9.0 is required.
- GreenDao3的基本使用
- 【Kafka】深入了解kafka
- centos7下rsync安装
- 【MFC/C++操作word】Word篇(OLED/COM)
- <Shader>模型颜色动态渐变,lerp的灵活使用
- win7 安装ujson 出现的“error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27”
- eclipse 无法打开工作空间
- 详解Java类的生命周期
- 求 1-10000之间所有的素数
- Mysql无法导入
- C#的委托、匿名函数、lamda表达式简单理解,lambda的list.MoveALL()的应用
- js图表插件绘制各种类型图表
- Logging
- JS实现并集,交集和差集