订阅消息:
S2C/project_name/project_id/# //#表示匹配所有的字符
RESTClient 一款优秀的http接口测试工具,可视化界面操作,支持 java RESTful,从而避免了繁琐的代码测试,极大的提高了开发效率。
2018.3.1
python class,总会碰见书上的类中有__init__()这样一个函数,很多同学百思不得其解,其实它就是python的构造方法。
2018.3.2
restclient里面使用的:
http://网址:5000/action
{"code":1003,"key":"current","alert":100}
在git仓库里面http://路径/gitweb可以看整个目录的创建过程以及修改记录
2018.2.27
https://www.liaoxuefeng.com/, 这个网站学习python,很多问题多有答案。
今天老老实实的,按照read.me, 准备用pip install -r requirements.txt安装所有的需要的类库。
1. 安装pip, https://pypi.python.org/pypi/pip
2. 安装virtuallenv ,下载地址:https://pypi.python.org/pypi/virtualenv
3.完成虚拟环境的建立,运行。
4.安装需要的工具 命令行 使用 pip install -r requirements.txt, 在win7是有问题的,windows上面安装,莫名其妙的问题。
可以查看http://www.jb51.net/article/86020.htm, 这篇文章
2018.2.25日
环境,win7,
1.安装python 2.7.6,安装目录的路径C:\Python27需要加入环境变量。
2.安装setuptools, https://pypi.python.org/pypi/setuptools, 会在C:\Python27\下生成一个Scripts文件夹。Scripts所在路径需要加入环境变量,以后代码可以放在此路径下编译时可以识别安装了哪些包库。
3.安装pip, https://pypi.python.org/pypi/pip, 安装完毕后就可以用 python -m pip list查询命令查询当前支持的包库了。
4. 安装pycharm,打开代码,就可以看到external libraries里面的编译环境就是1安装的python 2.7.6
5.安装paho.mqtt, https://pypi.python.org/pypi/paho-mqtt/,
解决代码编译时的错误ImportError: No module named paho.mqtt.client
2018.2.26
6.编译时出现ImportError: No module named MySQLdb。这个需要装包库,并且这些包库需要一些依赖,也必须同时安装上。过程曲折,记录下来:
安装MySQL-python 1.2.5 , https://pypi.python.org/pypi/MySQL-python/1.2.5 安装界面提示:
Microsoft Visual C++ 9.0 is required. Get it from https://aka.ms/vcpython27,按照提示下载VCForPython27.msi并且安装
重新安装MySQL-python 1.2.5 ,安装界面提示:
......MySQL connector 6.0.2 C\include ......
_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
error: command 'C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe' failed with exit status 2
安装mysql connector, 可根据系统版本选择安装32位或64位的, 下载地址:
http://dev.mysql.com/downloads/connector/c/6.0.html#downloads
重新安装MySQL-python 1.2.5, 还是有问题,解压源码包后,修改 site.cfg 文件
实际上,如果你是在32 位系统上部署,那么通过pip install 安装MySQL-python 1.2.5 只需进行上面的依赖包安装即可。
但在 64 位环境中,就会提示“Cannot open include file: 'config-win.h'” 的错误。
原因就是 site.cfg 中写的 MySQL Connector C 为32 位版本
connector = C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2
修改为connector = C:\Program Files\MySQL\MySQL Connector C 6.0.2
重新安装MySQL-python 1.2.5,安装界面通过!!!在pycharm的外部类库列表里可见MySQL-python-1.2.5-py2.7-win-amd64.egg. 编译验证ImportError: No module named MySQLdb这个问题解决了。
上述步骤,参考了http://www.linuxfly.org/windows_install_mysql_python_library/,
7. 编译出现ImportError: No module named DBUtils.PooledDB
安装DBUtils1.2, https://pypi.python.org/pypi/DBUtils
8.编译出现ImportError: No module named flask
安装Flask, 下载地址https://github.com/pallets/flask, 安装界面提示:
error: could not find suitable distribution for requirement.parse ('click>=5.1')
根据提示,安装Click 6.7, https://pypi.python.org/pypi/click 安装成功
重新安装Flask,安装界面提示:
error: could not find suitable distribution for requirement.parse ('itsdangerous>=0.24')
根据提示,安装itsdangerous, 下载地址:https://pypi.python.org/pypi/itsdangerous,安装成功
重新安装Flask, 安装界面提示:
error: could not find suitable distribution for requirement.parse ('Jinja2>=2.10')
根据提示安装Jinja2 2.10, 下载地址:https://pypi.python.org/pypi/Jinja2, 安装界面提示:
error: could not find suitable distribution for requirement.parse ('MarkupSafe>=0.23')
根据提示安装MarkupSafe 1.0, 下载地址 https://pypi.python.org/pypi/MarkupSafe , 安装通过。
重新安装Jinja2 2.10, 安装通过
重新安装Flask, 安装界面提示:
error: could not find suitable distribution for requirement.parse ('Werkzeug>=0.14')
安装Werkzeug-0.14.1,下载地址: https://pypi.python.org/pypi/Werkzeug 安装成功。
重新安装Flask, 安装通过!!!!至此,Flask才算是安装完成。
9. 继续编译pycharm代码块,提示:_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on '172.16.3.102' (10013)"),
根据提示:安装MySQL, 下载路径http://dev.mysql.com/downloads/mysql/, 请注意:pymysql不是一种数据库,只是python和mysql之间起到桥梁作用,因此安装mysql是学习python的mysql前提。建议安装压缩包版本,需要手动配点东西,不过会比较好用,特别是要卸载mysql时。参考了https://www.cnblogs.com/hermesdifa/p/6656576.html,
安装过程参考http://blog.csdn.net/we_are_the_world_123/article/details/79230537,这文章里面按照里面截图输入命令!!
启动MySQL服务, 在运行框内输入:net start mysql, 然后pycharm编译代码尝试,出现新问题:
遇到MYSQL“错误代码#1045 Access denied for user '××××'@'localhost' (using password:YES)”
启动mysql安全模式:MySQL安装目录bin下输入: mysqld
--skip-grant-tables, 然后pycharm编译代码尝试,出现新问题:
1049, "Unknown database 'mydatabase_name'-----》这里的数据库,不是本机的,是网页内包含的数据库。
写不下去了。原因是有经验的同事说这方式大大的错!!!
!