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命令路徑。

相關文章
相關標籤/搜索