Удалить Django полностью

Я удалил Django на моей машине, используя pip uninstall Django, Он говорит, что успешно удален, в то время как когда я вижу версию django в оболочке python, он все равно дает старую версию, которую я установил.

Чтобы удалить его из пути Python, я удалил django папка под /usr/local/lib/python-2.7/dist-packages/,

тем не мение sudo pip search Django | more /^Django команда все еще показывает Django установленная версия. Как мне полностью удалить это?

12 ответов

pip search Команда не показывает установленные пакеты, но ищет пакеты в pypi.

использование pip freeze командование и grep чтобы увидеть установленные пакеты:

pip freeze | grep Django

Откройте CMD и используйте эту команду:

**

pip удалить Django

**

это будет легко удалено.

Получил это решено. Я пропустил удаление файлов egg_info всех предыдущих версий Django. Удалил их из /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

Все вышеперечисленные команды не должны показывать версию Django для проверки чистоты uninstallation,

Используйте оболочку Python, чтобы узнать путь к Django:

>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.7/dist-packages/django/__init__.pyc'>

Затем удалите его вручную:

sudo rm -rf /usr/local/lib/python2.7/dist-packages/django/

команда первого использования

pip удалить django

затем перейдите в python / site-packages и оттуда удалите папки для django и его пакетов сайта, затем установите django. Это сработало для меня

      pip uninstall django

или

      python -m pip uninstall django

легко удалю Джанго

Проблема связана с pip --version или python --version.

попробуйте решить проблему с pip2.7 uninstall Django команда

Если вы не можете удалить с помощью вышеуказанной команды, то наверняка ваша версия pip2.7 не установлена, поэтому вы можете выполнить следующие шаги:

1)which pip2.7он должен дать вам такой вывод:

/usr/local/bin/pip2.7

2) Если вы не получили этот вывод, пожалуйста, установите pip, используя следующие команды

$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python2.7 get-pip.py

3) Теперь проверьте свою версию в пипсах: which pip2.7 Теперь вы получите

/usr/local/bin/pip2.7 as output 

4) удалить Django используя pip2.7 uninstall Django команда.

Проблема также может быть связана с версией Python. У меня была похожая проблема, вот как я удалил Django.

Проблема возникла из-за того, что в моей виртуальной среде было установлено несколько python.

$ ls

activate       activate_this.py  easy_install-3.4  pip2.7  python     python3        wheel
activate.csh   easy_install      pip               pip3    python2    python3.4
activate.fish  easy_install-2.7  pip2              pip3.4  python2.7  python-config

Теперь, когда я пытался удалить с помощью pip uninstall Django Django был удален из python 2.7, но не из python 3.4, поэтому я решил выполнить следующие шаги:

1)alias python=/usr/bin/python3

2) Теперь проверьте вашу версию Python, используя python -V команда

3) Если вы перешли на нужную версию Python, вы можете просто удалить Django, используя pip3 uninstall Django команда

Надеюсь, этот ответ поможет.

Я использовал тот же метод, который упоминал @ST после команды pip uninstall. И даже после этого я получил сообщение, что Django уже установлен. Поэтому я удалил папку "Django-1.7.6.egg-info" из "/usr/lib/python2.7/dist-packages", и тогда это сработало для меня.

В Windows у меня была эта проблема со статическими файлами, появляющимися в pydev/eclipse с python 2.7, из-за экземпляра django (1.8.7), который был установлен под cygwin. Это вызвало конфликт между путями в стиле Windows и путями в стиле Cygwin. Таким образом, неразборчивые статические файлы, несмотря на все вышеуказанные исправления Я удалил дополнительный дистрибутив (чтобы все пакеты были установлены с помощью pip под windows), и это устранило проблему.

Мне пришлось использовать pip3 вместо pip, чтобы получить правильные версии для правильной версии python (python 3.4 вместо python 2.x)

Проверьте, что вы получили установить по адресу: /usr/local/lib/python3.4/dist-packages

Кроме того, когда вы запускаете python, вам может потребоваться написать python3.4 вместо python, чтобы использовать правильную версию python.

Удалите все старые версии Django

Если вы обновляете установку Django с предыдущей версии, вам нужно будет удалить старую версию Django перед установкой новой версии.

Если вы установили Django с помощью pip или easy_install ранее, установка с помощью pip или easy_install снова автоматически позаботится о старой версии, поэтому вам не нужно делать это самостоятельно.

Если вы ранее установили Django с помощью python setup.py install, удалить это так же просто, как удалить каталог django из ваших пакетов сайтов Python. Чтобы найти каталог, который нужно удалить, вы можете запустить в командной строке следующее (не интерактивное приглашение Python):

$ python -c "import django; print (django.path)"

Если установлен Django с использованием python setup.py, установите

python -c "import sys; sys.path = sys.path[1:]; import django; print(django.__path__)"

найдите каталог, который нужно удалить, удалите его

Другие вопросы по тегам