Как мне создать вену, изолированную от Hombrew Python? - PullRequest
0 голосов
/ 15 марта 2019

Насколько я понимаю, виртуальные среды Python изолированы от любого другого установленного Python и, следовательно, могут выдерживать обновления любого другого установленного Python.

Но после каждого обновления моих доморощенных питонов я получаю различные ошибки вида

dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /Users/Raxy/Documents/Projects/Coding/Python/venvs/qiskit_env/bin/pythonX.Y
  Reason: image not found

всякий раз, когда я пытаюсь использовать что-либо, связанное с Python, в активном (через workon) venv.

В каждом из каталогов моего venv у меня также есть запись вида

.Python@ -> /usr/local/Cellar/python@X/YY.ZZ.ZZ/Frameworks/Python.framework/Versions/X.Y/Python

, который явно пробивает любую "изоляцию" вен.

Как мне создать venv (через mkvirtualenv), который действительно изолирован и, таким образом, выживет после моих обновлений Homebrew Python?

...