Python
tterminator
let the code say
展开
-
Eclipse Python开发环境配置(PyDev插件安装)
一、版本说明本博文安装成功的版本如下: 1. Eclipse:Kepler(4.3.2) 2. JDK:7 3. PyDev:4.5.5 在安装PyDev插件时,其版本是要和Eclipse和JDK 版本适配的,否则会出现PyDev安装完成后,在Eclipse中无法找到的情况。PyDev适配版本要求详见PyDev发行说明,如下示例: 在网上搜索的可行版本组合: jdk原创 2016-05-13 14:54:34 · 925 阅读 · 0 评论 -
PyCharm 报错 module 'matplotlib' has no attribute 'verbose'
一、环境macOS 10.14PyCharm 2017.3.7Python 3.7使用的Python包列表:二、问题解决在pycharm中打开" File --> Settings --> Tools --> Python Scientific ",将"Show plots in toolwindow"去掉勾选即可。...原创 2019-07-10 10:19:49 · 4303 阅读 · 7 评论 -
记一次python web服务异常:接口返回json过长时被nginx截断
一、背景线上提供的一个根据查询条件返回json数据的查询接口,解析该接口返回的json数据报错,错误信息如下:net.sf.json.JSONException: Unterminated string at character 24106 of单独curl该接口后发现该接口返回的json数据不完整,被截断了。二、问题解决Google nginx 返回的json不全,尝试以下两步可解决...原创 2019-04-08 23:56:03 · 2184 阅读 · 0 评论 -
Python web学习:Django + uWSGI + Nginx
一、背景由于工作需要,最近学习了下Python web的开发,现在做一个简要总结。选用的Python web架构如下:Python web框架:Django应用服务器: uWSGI代理服务器:Nginx其中Django是最为常用的Python web框架,类似的框架还有:Flask、web2py等。二、Django安装Django可在网上搜索资料。django-admin安装完...原创 2019-04-07 22:56:31 · 1178 阅读 · 0 评论 -
python名词总结
一、PSF1.名词解释python software foundation: 非盈利组织,拥有Python的知识产权,并资助Python语言的发展,以推广、保护、改进Python语言为目标。官方解释:The Python Software Foundation (PSF) is a 501©(3) non-profit corporation that holds the intellec...原创 2019-04-05 22:09:17 · 897 阅读 · 0 评论 -
Python利器-jupyter notebook
此博文为占位博文,以表对jupyter notebook的敬意。jupyter notebook官网原创 2018-12-02 22:33:00 · 299 阅读 · 0 评论 -
python虚拟环境及TensorFlow安装
本文使用的Python版本为Python2.一、Python虚拟环境在做Python开发的时候,经常需要pip install各种包,但是经常需要面对如下情况:1、不同项目依赖的包的版本不一样;2、如果把包都安装到系统Library下,正在安装的包会导致某个已安装的包不可用。如果运行不同的project都能有自己独立的运行环境就好了,这时,Python虚拟环境应运而生:Pytho...原创 2018-12-02 22:14:12 · 6585 阅读 · 1 评论 -
PyCharm添加Python解释器及添加package路径(mac环境)
一、背景PyCharm执行Python时,找不到自己安装的package,例如pandas、numpy、scipy、scikit等,在执行时报如下错误ImportError: No module named pandas:Traceback (most recent call last): File "<input>"原创 2018-04-03 13:39:54 · 48681 阅读 · 3 评论 -
mac gdal安装
一、背景最近在做一个项目时,需要在Python中使用gdal,但是默认情况下mac中的Python并没有安装gdal模块,导致项目运行时报错,典型的报错如no module named ogr等。二、问题解决在mac Python中使用gdal分为两步。1、在mac系统中安装gdal类库brew install gdal该步骤为在系统中安装gdal c++类库,为在Py...原创 2018-04-21 23:04:44 · 8748 阅读 · 4 评论 -
Python安装pandas/scikit-learn
前提安装pandas/scikit-learn这些包的前提:需要先安装Numpy、SciPy、pandas、MatPlotLib,这些包的安装请参考Numpy、SciPy、pandas、MatPlotLib包安装pip install sklearnpip install pandas注意版本号:pip freeze 查看参考https://www.lookfor404....原创 2018-03-11 23:05:40 · 1046 阅读 · 0 评论 -
Python Django Web提供IP访问
一、背景使用Django开发Python web时,默认启动web时,会启动到127.0.0.1:8000这个IP及端口上,这时,本机的web服务,其它机器是无法通过IP访问的。 二、解决方法启动时,启动脚本中添加 0.0.0.0:8000,其它机器访问本机时,直接使用本机ip+8000+url即可. 启动后: 补充Python Django web启动流程man...原创 2018-03-11 22:31:00 · 1798 阅读 · 0 评论 -
pip常用功能汇总
1.安装指定版本的packagepip install keras==2.1.0 安装指定版本2.升级package到指定版本pip install –upgrade keras==2.1.0 3.安装package到指定位置pip install -t /usr/local/lib/python2.7/site-packages/ xlrd 安装xlrd到位...原创 2018-03-11 21:53:00 · 3509 阅读 · 0 评论 -
Python搭建Numpy、SciPy、MatPlotLib环境(下载、安装、测试)
前言Numpy是Python开发环境中一个独立的函数库; SciPy是以NumPy为基础,一个应用更加广泛的科学计算工具库; MatPlotLib是一个在使用Numpy、SciPy时经常用到的一个强大的绘图函数库。 在安装这三个package之前,需要系统(本文以Windows为例)中已经安装好Python,这里以Python 2.7为例,安装Numpy、SciPy、MatPlotLib。原创 2017-03-26 19:29:45 · 14576 阅读 · 0 评论 -
python 对象和json互相转换
一、python对json的支持从python2.6开始,python标准库中添加了对json的支持,操作json时,只需要import json即可。二、python对象转换成json字符串在把python对象转换成json字符串时,只需要如下知识即可:1.python对象到json字符串的转换规则: Python JSON dict object list, tuple a原创 2017-03-18 21:38:05 · 110018 阅读 · 3 评论 -
python post共用一个session
一、背景在使用python发送网络请求时,有时需要先登录某个平台,登录后再提交post请求。这里涉及到两个动作,一个是登录,一个是登录后发送post请求。这在python中当然是独立的两次网络请求,问题是,默认情况下,这两次独立的网路请求不是共用一个session,所以即使第一个登录动作成功,第二个post请求也不会提交成功(因为会认为没有登录)。二、解决方案1.登录时使用显示编程共用同一sessi原创 2017-03-18 22:09:26 · 5006 阅读 · 0 评论 -
Python MySQL读出数据后保存到文件时中文乱码解决
一、源文件开头指定文件编码# coding=utf-8二、载入sysimport sysreload(sys) sys.setdefaultencoding('utf8')三、数据库连接时设置编码格式PooledDB(MySQLdb, host=config.MYSQL_HOST, user=config.MYSQL_U原创 2016-12-20 23:32:44 · 2551 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-4: ordinal not in range(128)
Python在处理中文编码时经常会出现乱码,并报如标题那样的错误,这时只要在代码起始处加入如下代码即可解决:import sysreload(sys)sys.setdefaultencoding( "utf-8" )原创 2016-12-02 13:29:09 · 3346 阅读 · 0 评论 -
Python basemap安装
一、basemap安装安装参考链接:https://github.com/matplotlib/basemappip install --user git+https://github.com/matplotlib/basemap.git安装过程等待一段时间,因为basemap有100M左右大小,需要时间下载,安装成功界面如下使用官网安装教程没有成功,请谨慎使用,这里仅贴出官网链接做...原创 2019-07-01 12:21:03 · 2538 阅读 · 2 评论