#python #python-3.x #visual-studio-code #interpreter #pythoninterpreter
#python #python-3.x #visual-studio-code #интерпретатор #pythoninterpreter
Вопрос:
Я использую Visual Studio Code и пытаюсь настроить свой интерпретатор python, затем я сталкиваюсь с этим. Тот, что в «opt / local/bin/ python x.x», и тот, что в «/ opt / miniconda3 /bin / python», чем они отличаются? Заранее благодарю вас. Они в основном одинаковы? могу ли я избавиться от любого из них?
Ответ №1:
Что касается сомнений, которые вы описываете, вы могли бы сослаться на следующие моменты:
Все они являются средами Python.
-
«Что это за две среды».
Для
"opt/local/bin/python3.7"
это путь к интерпретатору python, установленному на вашем компьютере, который принадлежит «глобальной среде».Для
"/opt/miniconda3/bin/python"
это путь к интерпретатору python, который поставляется вместе сminiconda3
установленным вами, и он принадлежит «базовым средам conda». -
«Разница между ними».
При использовании в качестве среды они являются разными интерпретаторами. Они поступают из разных источников, поэтому исходники pip в разных средах разные, поэтому нам нужно обращать внимание на текущую среду при использовании pip для установки модулей.
-
«Как с ними бороться».
Вы могли бы найти ‘
path
‘ вuser variable
переменной окружения компьютера, и эти интерпретаторы python отображаются здесь.Вы можете удалить ненужные здесь.
Ссылка: среды Python в VS Code.
Комментарии:
1. спасибо, а как насчет opt / local/bin /python x.x? и пути с «~» впереди?
2. @yts61 Я обновил содержимое ответа. Это ‘~’ является пропуском части пути. Он подчеркивает исходный код python. Это метод отображения и не повлияет на использование среды.
Ответ №2:
Вы должны быть в состоянии избавиться от всех из них, кроме / usr /bin
Разница, помимо версий, заключается в том, как вам удалось их установить и есть ли у вас какие-либо дополнительные библиотеки из pip / conda
Я предлагаю изучить возможность использования pyenv
для более четкого управления несколькими установками python