Когда я попытался создать виртуальную среду с помощью python с помощью команды virtualenv venv
из Terminal, я получил следующую ошибку:
Using base prefix '/Users/zacharythomas/anaconda3'
New python executable in /Users/zacharythomas/venv/bin/python
dyld: Library not loaded: @rpath/libpython3.6m.dylib
Referenced from: /Users/zacharythomas/venv/bin/python
Reason: image not found
ERROR: The executable /Users/zacharythomas/venv/bin/python is not functioning
ERROR: It thinks sys.prefix is '/Users/zacharythomas' (should be '/Users/zacharythomas/venv')
ERROR: virtualenv is not compatible with this system or executable
Я не первый человек, столкнувшийся с подобной ошибкой - я пробовал следовать рекомендациям этого ответа:
gfind ~/.virtualenvs/my-virtual-env/ -type l -xtype l -delete
Это не помогло. Также не выполнялся запуск sudo virtualenv venv
для запуска commmand в качестве суперпользователя.
Что мне следует исследовать дальше?