机器重装,也意味着俺python的cjson库也的重装,又是一路坎坷,于是乎把网上搜到的安装过程东拼西凑成适合自己的:

下载:从http://pypi.python.org/pypi/python-cjson下载 python-cjson-1.0.5.tar.gz,

一:mingw安装

首先安装MinGW,在MinGW的安装目录下找到bin的文件夹,找到mingw32-make.exe,复制一份更名为make.exe;

把MinGW的路径添加到环境变量path中,比如我把MinGW安装到D:\MinGW\中,就把D:\MinGW\bin添加到path中;

二:出现这个时候在dos窗口中执行"python setup.py build --compiler=mingw32",又出现如下错误,

cjson.c:1153:50: too many decimal points in number

error: Setup script exited with error: command 'gcc' failed with exit status 1

在http://pypi.python.org/pypi/python-cjson页面下面一个人的回复中说是cjson.c文件中的1153行有问题,需要做如下替换,

PyModule_AddStringConstant(m, "__version__", MODULE_VERSION);

替换为:

#define STR(X) #X

PyModule_AddStringConstant(m, "__version__", STR(MODULE_VERSION));

替换完毕后,再执行"python setup.py build --compiler=mingw32",成功.

python json库安装_win 安装python的cjson库相关推荐

  1. cjson 对象是json数组型结构体_C语言cJSON库的使用,解析json数据格式

    对于c语言来说是没有字典这样的结构的,所以对于解析json格式的数据来说不是那么好解析,但是有些时候又会需要处理这样的数据格式,这里就有一个解析json的函数库可以给我们使用了.这个函数库就是cJSO ...

  2. python json.loads()中文问题-解决Python下json.loads()中文字符出错的问题

    Python:2.7 IDE:Pycharm5.0.3 今天遇到一个问题,就是在使用json.load()时,中文字符被转化为Unicode码的问题,解决方案找了半天,无解.全部代码贴出,很简单的一个 ...

  3. python json转字符串_在python中将json转换为字符串

    一开始我没有清楚地解释我的问题.在python中将json转换为字符串时,请尝试使用str()和json.dumps(). >>> data = {'jsonKey': 'jsonV ...

  4. python json文件太大_python - python json.dump创建的文件太大 - 堆栈内存溢出

    所以我有这个CSV文件,大小为380 MB左右. 我为此创建了一个空数据结构:{ID1 {day1:[[flow,hour1],[flow,hour2] ... [flow,hour23]],day2 ...

  5. python使用json模块还需要安装吗_python json模块安装

    python里面怎么安装json包 python中的json解释库有好几个,不同版本使用方法不同. 常用有 json-py 与smiplejson 两个包 其中,json-py 包含json.py外, ...

  6. python json dumps 自定义_Python json.dumps 自定义序列化操作

    def login_ajax(request): if request.method == "GET": return render(request, 'login_ajax.ht ...

  7. python json多层嵌套取值_获取嵌套的Json值

    我有一个json文件,其中包含以下示例json条目:{ "title": "Test prod", "leafPage": true, &q ...

  8. python json库安装_jsonc库的安装以及简单使用

    if 0 1:cpp在linux下的配置 JSON 官方的解释为:JSON 是一种轻量级的数据传输格式. 关于 JSON 更具体的信息,可参见 JSON 官网:http://www.json.org. ...

  9. python json库安装_【Python基础】安装python第三方库

    pip命令行安装(推荐) 打开cmd命令行 安装需要的第三方库如:pip install numpy 在安装python的相关模块和库时,我们一般使用"pip install 模块名&quo ...

最新文章

  1. 对大学生学习Linux系统的七项实用建议
  2. SQL2005的安装
  3. 梯度下降法原理及实现
  4. OpenCV与Python之图像阈值化
  5. BEM思想之彻底弄清BEM语法
  6. open 端口打开Linux,linux – nmap显示打开的端口,但netstat没有
  7. 【JAVA基础篇】对象初始化过程
  8. 观察者模式,从公众号群发说起
  9. 一个卖了1300的Java程序引发的深思
  10. (转)那些年,被自己的技术者思维虐过的项目经理们
  11. cmd命令之参数 c
  12. Windows anaconda下载安装
  13. 分省份碳排放量数据(2000-2019年)
  14. vsCode配置vue模板一键生成
  15. 学员管理系统(完整版)
  16. 打开Access时电脑出现蓝屏,错误编号0x00000116的问题解决
  17. Airdrop式社交:富友,你的airdrop没关
  18. matlab正弦余弦与圆的关系
  19. Python极简实现IoU
  20. c语言-求两个数的最小公倍数

热门文章

  1. html 图片布局,CSS 布局图片
  2. 华为修改优先级命令_VOlTE指标设定(华为网管各种命令)
  3. C语言文件读写操作主要函数及其用例
  4. 爬取豆瓣电影排名前250部电影并且存入Mongo数据库
  5. 浏览器缓存机制学习总结
  6. 使用DocFX生成文档
  7. js中(function(){}()),(function(){})(),$(function(){});之间的区别
  8. Mybatis:传输多个参数
  9. php模拟一个简易的mvc模型
  10. JScrollPane实现自动滚动到底部