Django的最新release已是1.2.1,想试一下,需要移除django先前的版本。
Django document中有如下方法:
(1)如果是通过setup.py install安装的,简单的将django文件夹从python site-packages路径下移除
(2)如果是由Python egg文件安装的Django, 删除Django .egg文件,并从easy-install.pth中移除对该egg的引用。 easy-install.pth文件也应位于site-packages。
[b]site-packages[/b]
可运行如下命令来获取site-packages的真实位置:
本人的site-packages路径如下:
[list]
[*]windows: c:\python26\Lib\site-packages
[*]ubuntu: /usr/lib/python2.6/dist-packages
[/list]
Ref: [url]http://docs.djangoproject.com/en/dev/topics/install/#removing-old-versions-of-django[/url]
[b]更新[/b]
还有一种方法可以用来获得python lib的路径,在交互式解释器中import django的库,通过其__file__参数的值来得知site-packages的位置。
Django document中有如下方法:
(1)如果是通过setup.py install安装的,简单的将django文件夹从python site-packages路径下移除
(2)如果是由Python egg文件安装的Django, 删除Django .egg文件,并从easy-install.pth中移除对该egg的引用。 easy-install.pth文件也应位于site-packages。
[b]site-packages[/b]
可运行如下命令来获取site-packages的真实位置:
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
本人的site-packages路径如下:
[list]
[*]windows: c:\python26\Lib\site-packages
[*]ubuntu: /usr/lib/python2.6/dist-packages
[/list]
Ref: [url]http://docs.djangoproject.com/en/dev/topics/install/#removing-old-versions-of-django[/url]
[b]更新[/b]
还有一种方法可以用来获得python lib的路径,在交互式解释器中import django的库,通过其__file__参数的值来得知site-packages的位置。
>>> import os
>>> print os.__file__
C:\Python26\lib\os.pyc
>>> import django
>>> print django.__file__
C:\Python26\lib\site-packages\django\__init__.pyc
>>>