Python ('base':conda) 与 opt/local/bin 中的那个,有什么区别?
Python ('base':conda) vs the one in opt/local/bin, what are the differences?
我正在使用 Visual Studio 代码,并试图设置我的 python 解释器,然后我遇到了这个。 “opt/local/bin/python x.x”中的一个和“/opt/miniconda3/bin/python”中的一个,它们有什么不同?先感谢您。它们基本相同吗?我可以摆脱任何一个吗?
除了/usr/bin
,你应该能够摆脱所有这些
除版本之外的区别在于您如何设法安装它们,以及您是否有来自 pip/conda
的任何其他库
我建议研究使用 pyenv
来更干净地管理多个 python 安装
对于您描述的疑惑,可以参考以下几点:
都是Python环境。
“这两个环境是什么。”
对于"opt/local/bin/python3.7"
,是你电脑上安装的python解释器的路径,属于'global environment'.
对于"/opt/miniconda3/bin/python"
,是你安装的miniconda3
自带的python解释器的路径,属于'base conda environments'.
“它们的区别。”
当用作环境时,它们是不同的解释器。它们来自不同的源,所以不同环境下的pip源是不同的,所以我们在使用pip安装模块的时候需要注意当前环境。
“如何对付他们。”
你可以在电脑的环境变量user variable
中找到'path
',显示这些python解释器here.You可以去掉不需要的这里。
我正在使用 Visual Studio 代码,并试图设置我的 python 解释器,然后我遇到了这个。 “opt/local/bin/python x.x”中的一个和“/opt/miniconda3/bin/python”中的一个,它们有什么不同?先感谢您。它们基本相同吗?我可以摆脱任何一个吗?
除了/usr/bin
,你应该能够摆脱所有这些除版本之外的区别在于您如何设法安装它们,以及您是否有来自 pip/conda
的任何其他库我建议研究使用 pyenv
来更干净地管理多个 python 安装
对于您描述的疑惑,可以参考以下几点:
都是Python环境。
“这两个环境是什么。”
对于
"opt/local/bin/python3.7"
,是你电脑上安装的python解释器的路径,属于'global environment'.对于
"/opt/miniconda3/bin/python"
,是你安装的miniconda3
自带的python解释器的路径,属于'base conda environments'.“它们的区别。”
当用作环境时,它们是不同的解释器。它们来自不同的源,所以不同环境下的pip源是不同的,所以我们在使用pip安装模块的时候需要注意当前环境。
“如何对付他们。”
你可以在电脑的环境变量
user variable
中找到'path
',显示这些python解释器here.You可以去掉不需要的这里。