nohup及pip命令总结

  最近在搭建Python的Web开发环境的时候,用到nohup和pip等一些工具,先简单总结一下,以备后续查用。python

  1.nohuplinux

  nohup(no hang up)就是不挂断的意思,若是你正在运行一个进程,并且你以为在退出账户时该进程还不会结束,那么可使用nohup命令。该命令能够在你退出账户/关闭终端以后继续运行相应的进程。通常和&搭配使用,该命令的通常形式为:nohup command &,好比:nohup ./run.sh & 表示后台不挂断运行run.sh这个程序web

  通常做用就是后台起一些脚本,好比对于Python来讲,后台运行web server:CherryPy,那么运行了以后我想看有哪些进程可使用ps -ef|grep python来查看python的相关进程,windows

若是须要关闭进程的话,找到PID,kill -9 PID就能够了。session

  2.pip框架

  咱们在使用Python的时候确定少不了pip, pip 是一个现代的,通用的 python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。工具

若是你使用的server不能直接链接外网,咱们最好把python packages下载到本机进行安装,下载的网站为:https://pypi.org/网站

好比咱们在Flask框架中关于session的管理会用到Flask-Login这个package,那么咱们能够从https://pypi.org/搜索Flask-Login下载,好比如今最新版为:Flask-Login-0.4.1.tar.gzserver

这是一个tar的压缩包,能够在Linux,也能够在windows上安装使用,在linux上的安装命令:pip install Flask-Login-0.4.1.tar.gz,进程

卸载命令:pip uninstall Flask-Login-0.4.1.tar.gz, 安装以后能够经过pip list查看全部的packages, 也能够pip list | grep Flask查找Flask相关的包

在安装的时候须要注意指明你的pip命令路径。

相关文章
相关标签/搜索