Как исправить pip висит на удалении sqlalchjemy
в Python 2.7.11 под Windows я установил sqlalchemy в виртуальную среду. Теперь, когда я пытаюсь удалить его через
pip uninstall sqlalchemy
pip
зависает при перечислении следующих строк:
.
.
.
c:venvlibsite-packagessqlalchemyutillanghelpers.py
c:venvlibsite-packagessqlalchemyutillanghelpers.pyc
c:venvlibsite-packagessqlalchemyutilqueue.py
c:venvlibsite-packagessqlalchemyutilqueue.pyc
c:venvlibsite-packagessqlalchemyutiltopological.py
c:venvlibsite-packagessqlalchemyutiltopological.pyc
это происходит неоднократно, когда я отменяю команду удаления и выпускаю ее снова, даже после перезагрузки системы.
что я могу сделать, чтобы pip
продолжить?
4 ответов
похоже, что pip uninstall предложит вам "вы хотите продолжить (Y / N)?- но по какой-то причине этого не видно ни в сигвине, ни в ГИТ Баше.
набрав "y"и нажав enter, pip продолжит удаление.
Я не смог решить почему pip висел на деинсталляции; однако через другой stackoverflow ответ я понял, что могу удалить пакет вручную с помощью:
del C:\venv\Lib\site-packages\sqlalchemy
del C:\venv\Lib\site-packages\SQLAlchemy-1.0.14.dist-info
Я проверил упоминания о sqlalchemy в любом *.PTH файл тоже, но не было никаких происшествий.
в любом случае pip freeze
показал, что пакет правильно исчез.
Я пробовал все шаги, но, наконец, это работает для меня:
pip install --ignore-installed ${PACKAGE_NAME}