Python 3.7.3. Путь и конфликт кода VS - PullRequest
0 голосов
/ 23 апреля 2019

На прошлой неделе я установил Anaconda, но у меня продолжают возникать проблемы с использованием этой среды в VS Code в Mac OS Mojave. Вот уже 2 уик-энда я изо всех сил пытался выяснить этот конфликт путей, но не смог получить интерактивный терминал в VS Code, который бы соответствовал терминалу, запущенному из Anaconda Navigator. Кажется, в Интернете достаточно материалов о том, как запустить Anaconda ENV в VS Code, но после проработки возможных решений я не могу выяснить корневой конфликт, и он сохраняется.

Код VS, кажется, указывает (нижняя левая строка состояния), что в VS Code активна правильная среда 3.7.3 Conda, но $ python --version возвращает 3.7.2 при попытке. Настройка кода VS «python.pythonPath» для рабочей области указывает на правильное расположение 3.7.3 python.exe, поэтому я могу только предположить, что конфликт связан с моей настройкой PATH? Должен ли я переместить / Anaconda / бен вперед?

Мне очень нравится писать сценарии с VS Code, и мне бы очень хотелось его запустить и снова поработать с некоторыми инструментами Anaconda.

enter image description here

1 Ответ

1 голос
/ 23 апреля 2019

Похоже, у вас есть и Mac python (из python.org) + anaconda, и версия из python.org является первой в PATH (материал /Library/Frameworks/Python.framework). Вы можете переместить версию python.org позже в PATH или вообще удалить ее, если хотите.

Если вы решите удалить другой питон, убедитесь, что вы случайно не удалили системный питон MacOS (в /System/Library/Frameworks), иначе вам придется переустановить MacOS.

...