0

我正在使用 Visual Studio Code,并尝试设置我的 python 解释器,然后我遇到了这个。“opt/local/bin/python xx”中的一个,和“/opt/miniconda3/bin/python”中的一个,它们有什么不同?先感谢您。它们基本相同吗?我可以摆脱其中任何一个吗?

在此处输入图像描述

4

2 回答 2

1

您应该能够摆脱所有这些,除了 /usr/bin

除了版本之外的不同之处在于您是如何设法安装它们的,以及您是否有来自 pip/conda 的任何其他库

我建议研究使用pyenv来更干净地管理多个 python 安装

于 2020-08-20T15:13:26.020 回答
1

对于你描述的疑惑,可以参考以下几点:

它们都是 Python 环境。

  1. “这两个环境是什么。”

    对于"opt/local/bin/python3.7",它是安装在您计算机上的python解释器的路径,属于“全局环境”。

    对于"/opt/miniconda3/bin/python",它是miniconda3你安装的python解释器的路径,它属于'base conda environment'。

  2. “他们之间的区别。”

    当用作环境时,它们是不同的解释器。它们来自不同的来源,所以不同环境的pip来源是不同的,所以我们在使用pip安装模块时需要注意当前环境。

  3. “怎么对付他们。”

    您可以在计算机的环境变量中找到' path' user variable,这些python解释器显示在这里。您可以在这里删除不必要的。

参考:VS Code 中的 Python 环境

于 2020-08-21T03:05:47.313 回答