2013-06-03 1 views
3

Итак, я создал виртуальную среду, но забыл ее активировать. Затем я побежал pip install flask, думая, что я был в новом virtualenv. Это возвратило отрицательную ошибку разрешений, поэтому я снова запустил ее с sudo спереди. Вскоре после этого я понял, что сделал. Я сделал быстрый поиск здесь и нашел this question. Тем не менее, когда я запускаю sudo pip uninstall flask (как предложено в этой ссылке), я возвращаю это «Не удается удалить флажок». Не удалось найти файлы для удаления ».Как отменить общесистемную установку Flask

Я действительно установил его в системе? Если да, то почему это говорит мне об этом, когда я пытаюсь удалить его, и как я действительно отменяю эту общесистемную установку?

Заранее спасибо

+0

Вы проверили, что начальная установка на самом деле была успешной? Можете ли вы открыть интерпретатор python и набрать «import flask» – codegeek

+0

Если 'flask' ​​не является правильным именем для пакета,' pip install' делает намного больше угадывания, чем 'pip uninstall'. – abarnert

ответ

3

Это довольно странно, что вы не можете удалить с помощью пип ... Тем не менее, вы всегда можете прибегнуть к ручному удалению, если это необходимо:

  • Перейти к вашему питон установить sites-packages. Если вы не знаете, где это, легкий способ запустить следующее:

    >>> import flask 
    >>> flask.__file__ 
    
  • Удалите каталог flask там, и Flask-0.9-py2.7.egg-info, которые могут существовать

+0

в моем каталоге python2.7 У меня есть site-packages/dist-packages/but site-packages/пусто. dist-packages/с другой стороны имеет обе каталоги, о которых вы говорили. Безопасно ли удалить их здесь? – KimJongTrill

+0

Я не знаком с этим макетом каталога. Был ли 'flask .__ file__' говорит вам? Это отсюда, что было импортировано? – icecrime

+0

О, по-видимому, ['dist-packages' - это только спецификация Debian] (http://stackoverflow.com/questions/9387928/whats-the-difference-between-dist-packages-and-site-packages), поэтому вы можете удалить из него колбу. – icecrime