1、ubuntu 安装 pillow 报错
缺少依赖包
pip install Pillow
ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting
解决(官方文档解决, https://pillow.readthedocs.org/en/3.0.0/installation.html#linux-installation) sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk
2、安装 MySQl-python
1:手动安装
tar xvzf MySQL-python-1.2.5.tar.gz
cd MySQL-python-1.2.5
vi site.cfg
把 mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确。
python setup.py build
sudo python setup.py install
安装结束
apt-get update
apt-get purge libmysqlclient18 #可以不执行
apt-get install libmysqlclient-dev
2:pip安装
其实就是找不到支持包:只要把支持包都安装了,就可以通过pip install 来安装。
yum install python-devel mysql-devel zlib-devel openssl-devel gcc
pip install MySQl-python
3、查看端口占用进行,结束进程
查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED
netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
netstat -ap
查看8080端口,则可以结合grep命令:
netstat -ap | grep 8080
通过进程名查看python的进程:
ps -ef | grep python
如查看8888端口,则在终端中输入:
lsof -i:8888
若要停止使用这个端口的程序,使用:
kill -s 9 进程号
4、安装pycurl
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install curl
再安装pycurl
5、centos上运行django项目,不能访问
把selinux禁用(一个安全服务,因为和很多插件冲突,大多数情况都直接禁用了,如果有时间可以研究)
vi /etc/sysconfig/selinux
修改
SELINUX=disabled
保存退出,重启系统
6、查看mongodb的连接状态
输入mongo进入命令
>db.serverStatus().connections
available表示空闲的、current表示连接数