zoukankan      html  css  js  c++  java
  • linux 项目部署问题

    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表示连接数

  • 相关阅读:
    MVC.Net:Razor指定模板
    Intellij Idea 13:导入openfire源代码
    SharePoint 2013:解决爬网出错的问题
    MySQL:解决MySQL无法启动的问题
    SharePoint 2013:解决添加域名后每次都需要登录的问题
    Android 动画
    android:persistent属性
    ubuntu 安装 open in teminal
    利用python建表
    flask request
  • 原文地址:https://www.cnblogs.com/zhang-ke/p/5902021.html
Copyright © 2011-2022 走看看