virtualenv: удалить и переустановить на macos - PullRequest
0 голосов
/ 16 декабря 2018

Я не помню, как я изначально установил virtualenv, и, очевидно, ни один из pip, pip3 и brew не претендует на это.

$XXX list | grep virtualenv

Ничего не возвращает.XXX - это pip, pip3 и brew.

Но здесь он возвращает каталог:

$which -a virtualenv
/usr/local/bin/virtualenv

Так кто же «контролирует» virtualenv?Как я могу удалить его и переустановить?

Моя мотивация для этого заключается в том, что virtualenv указывает на несуществующий / ложно связанный интерпретатор, и мне посоветовали, что переустановка virtualenv может исправить этопроблема.Заранее спасибо!

$ virtualenv my_venv
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.6: bad interpreter: No such file or directory

1 Ответ

0 голосов
/ 16 декабря 2018

Возможно, вы установили virtualenv с easy_install или загрузили файл tar.gz, как указано здесь https://virtualenv.pypa.io/en/latest/installation/.

В любом случае, вы можете попытаться переустановить virtualenv поверх текущей установки с помощью pip.Если это не сработает, вам, возможно, придется устранить проблему в корне, исправив ошибку неверного интерпретатора, снова установив python с помощью brew.

virtualenv в этом месте кажется двоичным файлом, так что вы можете также удалитьэтот файл из этого местоположения /usr/local/bin/, если у вас есть для этого права root.

...