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)
使用 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)
得到了解决.我错过了删除以前所有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
.
归档时间: |
|
查看次数: |
87561 次 |
最近记录: |