mysql不在默认目录下的mysqlclient安装出错的解决办法

笔者使用的lnmp一键安装包构建的服务器环境,在部署django时, 使用pip install mysqlclient安装client报错: Complete output from command python setup.py egg_info: /bin/sh: mysql_config: command not found 解决办法: 1)到https://pypi.org 去直接下载该模块文件: wget https://files.pytho…

python3 打印对象所有属性值的方法

调试python代码的时候,我们经常使用 dir()函数打印对象有哪些属性。但是他却不能打印出属性的值。 我们可以使用如下方式来打印对象的属性名及值: print (obj.__dict__)   据说python2 可以使用一下方法,这个笔者未测试: print ‘\n’.join([‘%s:%s’ % item for item in obj.__dict__.items()]) 当然,我们可以把他封装成一个函数来使用: def prt_ob…

pip3 安装mysqlclient 出错解决办法

错误提示: Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-install*******/mysqlclient/ 解决办法: sudo apt-get install libmysqlclient-dev sudo pip3 install mysqlclient

python3.6 自带venv虚拟环境设置与ide配置

一、前言:为什么要搭建虚拟环境? 我们已经安装好了python,如果直接就安装各种package,可能会造成系统混乱,因为package之间会有依赖的,我杜撰一个比方,你现在直接装django,他会依赖其他的包(开发django的人也不会总想着重新造轮子,有些功能既然别人写好了,拿来用就是了),比如pytz这个包(你装django的时候如果你的系统没有安装pytz,他会自动帮你装上的),django依赖的是pytz的这个2017.2版本的某个功能,然后假如…