Python'base':conda与opt / local / bin中的一个,有什么区别?

问题描述

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

enter image description here

解决方法

您应该能够摆脱/ usr / bin

以外的所有内容

除版本外,区别在于您如何安装它们以及是否有来自pip / conda的其他库

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

,

对于您描述的疑问,可以参考以下几点:

它们都是Python环境。

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

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

    对于"/opt/miniconda3/bin/python",这是您安装的miniconda3随附的python解释器的路径,它属于“基本conda环境”。

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

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

  3. “如何处理它们。”

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

参考:Python environments in VS Code

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...