Удалить 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__)"
найдите каталог, который нужно удалить, удалите его