完全卸载Django

S-T*_*S-T 15 python django pip python-2.7

我在我的机器上卸载了django pip uninstall Django.它说成功卸载了,而当我在python shell中看到django版本时,它仍然提供我安装的旧版本.

要从python路径中删除它,我删除了django下面的文件夹/usr/local/lib/python-2.7/dist-packages/.

但是sudo pip search Django | more /^Django命令仍显示Django已安装的版本.我如何完全删除它?

fal*_*tru 13

pip search 命令不显示已安装的软件包,而是在pypi中搜索软件包.

使用pip freeze命令并grep查看已安装的包:

pip freeze | grep Django
Run Code Online (Sandbox Code Playgroud)

  • @ST,发出这个命令:`sudo pip uninstall Django` (6认同)

mit*_*tnk 5

使用 Python shell 找出 Django 的路径:

>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.7/dist-packages/django/__init__.pyc'>
Run Code Online (Sandbox Code Playgroud)

然后手动删除它:

sudo rm -rf /usr/local/lib/python2.7/dist-packages/django/
Run Code Online (Sandbox Code Playgroud)


S-T*_*S-T 5

得到了解决.我错过了删除以前所有Django版本的egg_info文件.将它们从中移除/usr/local/lib/python2.7/dist-packages.也来自/usr/lib/python2.7/dist-packages(如果有的话)

sudo pip freeze| grep Django
sudo pip show -f Django
sudo pip search Django | more +/^Django
Run Code Online (Sandbox Code Playgroud)

以上所有命令都不应显示Django版本以验证干净uninstallation.


小智 5

打开 CMD 并使用以下命令:

**

pip卸载django

**

它会很容易卸载。