Установленные библиотеки в виртуальное окружение, так же устанавливаются во внешнее окружение, как исправить?
Здравствуйте, проблема следующего характера, я установил virtualenv, создал виртуальное окружение в папке и активировал его, при этом когда я из него загружаю или удаляю какую-нибудь библиотеку, она так же загружается или удаляется во внешнем окружении. Работаю я на windows 7, python 3.7.1, virtualenv 16.4.3 .
возможно Вы не до конца понимаете как работает виртуальное окружение?
оно действует только в рамках одной сессии.
Так же убедитесь что изменилась строка подсказки.
ПС: там есть ключ запуска для того чтобы видеть глобальные библиотеки но думаю это не Ваш случай
Andy_U, я создаю папку, захожу в нее через командную строку, ввожу команду virtualenv venv, у меня появляется папочка venv со всем необходимым, я ввожу venv\Scripts\activate, у меня перед путем к папке появляется (venv), и когда я ввожу pip freeze у меня отображаются все библиотеки из внешнего окружения, и соответственно когда устанавливаю что-то или удаляю они тоже общие.
Ваши проблемы из-за русских символов в пути к вашей рабочей директории. Да и пробелы могут нагадить. В общем, повторите в новой директории без русских букв и пробелов создание виртуального окружения и потом, после activate, выполните pip list и where pip. Все должно заработать. Я только что проверил, что с русскими символами ошибки те же, что и у Вас.