Я создал среду с помощью следующей команды: virtualenv venv --distribute
Я не могу удалить его с помощью следующей команды: rmvirtualenv venv
-
Это часть virtualenvwrapper, как указано в ответе ниже для virtualenvwrapper.
Я делаю в ls
моем текущем каталоге, и я все еще вижу venv
Единственный способ, которым я могу удалить это, кажется: sudo rm -rf venv
Обратите внимание, что среда не активна. Я использую Ubuntu 11.10. Любые идеи? Я попытался перезагрузить мою систему безрезультатно.
python
virtualenv
virtualenvwrapper
virtualenv-commands
wulymammoth
источник
источник
rmvirtualenv
поставляется с virtualenvwrapper. Вам нужно установить его, чтобы он работал.$ virtualenv --clear path_to_my_venv
. Я использую это время от времени, чтобы удостовериться, что у меня нет ничего установленного вручную, как старая зависимость, которой больше нетrequirements.txt
.sudo
должно быть необходимости в нормальных условиях. Весь смысл виртуальной среды в том, что вы можете манипулировать ею, используя свою обычную учетную запись.Ответы:
Это оно! Нет команды для удаления вашей виртуальной среды. Просто деактивируйте его и избавьте свое приложение от его артефактов, рекурсивно удалив его.
Обратите внимание, что это одно и то же независимо от того, какую виртуальную среду вы используете.
virtualenv
,venv
, Окружающая среда Anaconda,pyenv
,pipenv
все они основаны тот же самый принцип здесь.источник
git clean -dffx
Просто повторить то, что @skytreader ранее прокомментировал,
rmvirtualenv
это команда, предоставленнаяvirtualenvwrapper
, а неvirtualenv
. Может быть, вы неvirtualenvwrapper
установили?См. Справочник команд VirtualEnvWrapper для более подробной информации.
источник
использование
rmvirtualenv
Удалить среду, в
$WORKON_HOME
.Синтаксис:
Вы должны использовать деактивировать перед удалением текущей среды.
Ссылка: http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
источник
tab
поддержка завершения для этого!virtualenvwrapper
Вы можете удалить все зависимости, рекурсивно удалив их все, а затем удалив venv.
Редактировать, включая комментарий Исаака Тернера
источник
deactivate
доrm -r venv/
pip
! (В противном случае вы удалите все свои системные пакеты.)pip uninstall
если вы всеrm
равно удаляете все пакеты . Пропуск этого шага также позволяет избежать риска, указанного в предыдущем комментарии.Просто удалите виртуальную среду из системы. Специальной команды для нее нет
источник
-f
флаг не нужен. Я предпочитаю избегать этого флага, когда это возможно.из официального документа virtualenv https://virtualenv.pypa.io/en/stable/userguide/
источник
sudo
или аналогичные привилегии, если вы не использовали их в первую очередь для настройки среды, что обычно является ошибкой.Если вы используете pyenv, вы можете удалить вашу виртуальную среду:
источник
Следующая команда работает для меня.
источник
venv
папкуЯ использовал,
pyenv uninstall my_virt_env_name
чтобы удалить виртуальную среду.Примечание: я использую pyenv-virtualenv, установленный через скрипт установки.
источник
pyenv
.Если вы являетесь пользователем Windows, и вы используете conda для управления средой в приглашении Anaconda, вы можете сделать следующее:
Убедитесь, что вы отключили виртуальную среду или перезапустите Anaconda Prompt. Используйте следующую команду для удаления виртуальной среды:
Кроме того, вы можете перейти к
(это путь к файлу по умолчанию) и удалите папку вручную.
источник
Если вы пользователь Windows, то он находится в C: \ Users \ your_user_name \ Envs. Вы можете удалить его оттуда.
Также попробуйте в командной строке имя среды rmvirtualenv.
Я попытался с помощью командной строки, чтобы он сказал, что удален, но он все еще существует. Поэтому я вручную удаляю его.
источник
virtualenv
команду. Например:C:\>virtualenv my_awesome_venv
создаст виртуальную среду вC:\my_awesome_venv
.deactivate
это команда, которую вы ищете. Как и то, что уже было сказано, нет команды для удаления вашей виртуальной среды. Просто отключите это!источник
Если вы пользователь Windows, вы также можете удалить среду, перейдя по ссылке:
C:/Users/username/Anaconda3/envs
Здесь вы можете увидеть список виртуальной среды и удалить ту, которая вам больше не нужна.источник
Вы можете выполнить следующие действия, чтобы удалить все файлы, связанные с virtualenv, а затем снова переустановить virtualenv и использовать его.
источник
Шаг 1: удалите virtualenv virtualenvwrapper, скопировав и вставив следующую команду:
шаг 2: зайдите в .bashrc и удалите все virtualenv и virtualenvwrapper
открыть терминал:
прокрутите вниз, и вы увидите код ниже, а затем удалите его.
Затем, источник .bashrc:
ЗАКЛЮЧИТЕЛЬНЫЕ шаги: без терминала / оболочки перейдите в / home и найдите
.virtualenv
(я забыл название, так что если ваш поиск похож.virtualenv
или.venv
просто удалите его. Это будет работать.источник
.bashrc
снова не принесет пользы и может иметь нежелательные последствия).