国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

_mysql.c:602: error: expected expression before ) token 解決辦法

2024-07-24 12:37:33
字體:
來源:轉載
供稿:網友

在安裝mysql-python的時候遇到這么個問題:

  1. [root@centos01 MySQL-python-1.2.4b4]# python setup.py build 
  2. running build 
  3. running build_py 
  4. copying MySQLdb/release.py -> build/lib.linux-i686-2.4/MySQLdb 
  5. running build_ext 
  6. building '_mysql' extension 
  7. gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-siz                                      e=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC -Dversion_info=(1,2,4,'beta',4) -D__version__=1.                                      2.4b4 -I/usr/local/mysql/include/mysql -I/usr/include/python2.4 -c _mysql.c -o build/temp.linux-i686-2.4/_mysql.o -g -DUNIV_LINUX 
  8. _mysql.c: In function ‘_mysql_ConnectionObject_Initialize’: 
  9. _mysql.c:602: error: expected expression before ‘)’ token 
  10. error: command 'gcc' failed with exit status 1 

這里的源碼有點問題,找到 _mysql.c 602行附近,找到下邊的代碼:

  1. if (!PyArg_ParseTupleAndKeywords(args, kwargs, 
  2. #ifdef HAVE_MYSQL_OPT_READ_TIMEOUT 
  3. "|ssssisOiiisssiOii:connect"
  4. #else 
  5. "|ssssisOiiisssiOi:connect"
  6. #endif 
  7. kwlist, 
  8. &host, &user, &passwd, &db, 
  9. &port, &unix_socket, &conv, 
  10. &connect_timeout, 
  11. &compress, &named_pipe, 
  12. &init_command, &read_default_file, 
  13. &read_default_group, 
  14. &client_flag, &ssl, 
  15. &local_infile, 
  16. #ifdef HAVE_MYSQL_OPT_READ_TIMEOUT 
  17. &read_timeout 
  18. #endif 
  19. )) 
  20.  
  21. return -1; 
  22. //改為 
  23. if (!PyArg_ParseTupleAndKeywords(args, kwargs, 
  24. #ifdef HAVE_MYSQL_OPT_READ_TIMEOUT 
  25. "|ssssisOiiisssiOii:connect"
  26. #else  //Vevb.com 
  27. "|ssssisOiiisssiOi:connect"
  28. #endif 
  29. kwlist, 
  30. &host, &user, &passwd, &db, 
  31. &port, &unix_socket, &conv, 
  32. &connect_timeout, 
  33. &compress, &named_pipe, 
  34. &init_command, &read_default_file, 
  35. &read_default_group, 
  36. &client_flag, &ssl, 
  37. &local_infile 
  38. #ifdef HAVE_MYSQL_OPT_READ_TIMEOUT 
  39. , &read_timeout 
  40. #endif 
  41. )) 
  42.  
  43. return -1; 

再重新執行 python setup.py build 就OK了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潮州市| 依安县| 图们市| 陇南市| 夏邑县| 噶尔县| 邻水| 根河市| 株洲市| 尼木县| 杭锦旗| 辉南县| 伊春市| 满洲里市| 秀山| 噶尔县| 莒南县| 江津市| 思南县| 新乡县| 莲花县| 宜川县| 衡水市| 萨嘎县| 沂水县| 定陶县| 石城县| 中方县| 博客| 广昌县| 宜君县| 和政县| 资阳市| 上林县| 阳江市| 陈巴尔虎旗| 安福县| 巨鹿县| 青浦区| 肥东县| 仙游县|