强制杀死django 8000端口的方法

查看进程

$ ps aux | grep -i manage

会看到这样的结果:

user    9574   6.1  2.7  2559000 112456   ??  S     1:25PM   5:42.18 /Users/user/.virtualenvs/thumbnail/bin/python manage.py runserver
user    9835   0.1  0.0  2435116    472 s000  R+    2:37PM   0:00.00 grep -i manage

杀死runserver

$ kill -9 9574

参考

Advertisements

pip 之 python2.6/2.7 问题 on Mac

如果Mac中有旧版本的python2.6,又以GUI形式(http://python.org/getit/)安装了pythong2.7,安装virtualenv和virtualenvwrapper不好使的话(此时用which pip查看pip在python2.6下),就要解决pip的路径问题–删除重装。

删除pip脚本

sudo rm /usr/local/bin/pip

参考http://www.pip-installer.org/en/latest/installing.html下载并安装新的pip(页面最下)

这种情况处理方式

➜  pip-1.2  python setup.py install
Traceback (most recent call last):
  File "setup.py", line 5, in 
    from setuptools import setup

下载这个文件安装:

http://peak.telecommunity.com/dist/ez_setup.py

$ python ez_setup.py

(也可以在这下载:https://pypi.python.org/pypi/setuptools#installation-instructions)

再执行安装命令

$ pip-1.2  python setup.py install

# 此时pip会被安装到python2.7下

➜  pip-1.2  pip --version
pip 1.2 from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.2-py2.7.egg (python 2.7)

安装virtualenv,virtualenvwrapper

$ pip install virtualenv
$ pip install virtualenvwrapper

设置bash_profile

$ vim ~/.bash_profile

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
fi

souce一下

$ source ~/.bash_profile

创建虚拟开发环境

mkvirtualenv env1

(外部python版本和虚拟版本一致!)

补足

如果再新的终端窗口执行 workon 提示:

zsh: command not found: workon

再运行这个命令:

$ source `which virtualenvwrapper.sh`

可修复。

参考