如何将anaconda添加到PATH?
How to add anaconda to PATH?
我在我的系统上下载了 Anaconda (Mac OS),现在只是为了使用 Spyder 在 Python 中编码。我有两个问题,对于比我更适合计算机的人来说,这可能很容易解决。我很乐意提供帮助!
- 是否将 anaconda 添加到 PATH,如果是,如何?
在 this thread here 中,我得到了更新 Anaconda 和 Spyder 的帮助,因为执行行 conda update anaconda
和 conda update spyder
会导致 zsh: command not found
。显然这与未将 anaconda 添加到我的 PATH 中有关。在该线程中,我获得了一种解决方法,无需将 anaconda 添加到我的路径中。但是,每次更新之前,我都必须 运行 一个命令行。
现在,我完全承认,我什至不知道将 anaconda 添加到我的路径中意味着什么。而且我不知道添加它或不添加它的利弊是什么。但我有点想添加它,这样我就不必每次更新时都查找和 运行 这个命令行。有人可以解释一下我是否应该将 anaconda 添加到 PATH 中吗?如果是这样,怎么做?
- 哪个 python 发行版被什么使用?
我对系统上的 python 发行版感到非常困惑。
- 在 Spyder 底部的面板中,我看到它使用 Python 3.7.4..
- 在 Spyder 的 IPython 控制台中,我看到它使用 Python 3.7.0.
- 如果我在终端中 运行
python --version
我得到 Python 2.7.16
- 如果我在终端中 运行
python3 --version
我得到 Python 3.7.3
为什么我的系统上有这么多不同的版本?如果我在 Spyder 中开发一个脚本,然后想从终端 运行 它,那么我当然想 运行 它使用与 Spyder 使用的相同的 python 解释器。我怎样才能确定是这种情况?例如,我 运行 一个名为 script.py 的脚本是由 python script.py
、“python3 script.py”还是另一个命令行命名的?
我什至不确定 python
或 python3
是否调用了 anaconda 附带的发行版,因为当我 运行 which python
或 which python3
我获取 /usr/bin/python
或用户 /usr/bin/python3
,而 anaconda 安装在 Users/opt/<my_username>/anaconda3/bin
.
所以,如果有人也能为我清除这里的迷雾,那就太好了! :)
感谢帮助!
A Python v(大部分时间 2.x)随 macOS 一起提供,并且您已经为另一个版本安装了 anaconda。
要检查这个,你可以先 运行 这个命令:
conda env list
如果您安装了 python2x 作为新环境,它将显示为:
# conda environments:
#
base * /Users/your_user/Applications/anaconda3
py2 /Users/your_user/Applications/anaconda3/envs/py2
如果你只看到 'base'(对我来说是 anaconda3 所以 python 3.x)然后它说你有 python2.x您的 macOS(或相反)。
通常下面的命令显示你的默认 python 版本:
python --version
output (for me): Python 3.7.6
其中显示了您的 Anaconda 的版本。
如果你想使用另一个,你可以
1) 在这里使用我的答案来改变它:
2) 或者您可以将新的 "env" 添加到您的 anaconda 环境中(如果在上面您只看到 'base')。此处提到了说明:
https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
我在我的系统上下载了 Anaconda (Mac OS),现在只是为了使用 Spyder 在 Python 中编码。我有两个问题,对于比我更适合计算机的人来说,这可能很容易解决。我很乐意提供帮助!
- 是否将 anaconda 添加到 PATH,如果是,如何?
在 this thread here 中,我得到了更新 Anaconda 和 Spyder 的帮助,因为执行行 conda update anaconda
和 conda update spyder
会导致 zsh: command not found
。显然这与未将 anaconda 添加到我的 PATH 中有关。在该线程中,我获得了一种解决方法,无需将 anaconda 添加到我的路径中。但是,每次更新之前,我都必须 运行 一个命令行。
现在,我完全承认,我什至不知道将 anaconda 添加到我的路径中意味着什么。而且我不知道添加它或不添加它的利弊是什么。但我有点想添加它,这样我就不必每次更新时都查找和 运行 这个命令行。有人可以解释一下我是否应该将 anaconda 添加到 PATH 中吗?如果是这样,怎么做?
- 哪个 python 发行版被什么使用?
我对系统上的 python 发行版感到非常困惑。
- 在 Spyder 底部的面板中,我看到它使用 Python 3.7.4..
- 在 Spyder 的 IPython 控制台中,我看到它使用 Python 3.7.0.
- 如果我在终端中 运行
python --version
我得到 Python 2.7.16 - 如果我在终端中 运行
python3 --version
我得到 Python 3.7.3
为什么我的系统上有这么多不同的版本?如果我在 Spyder 中开发一个脚本,然后想从终端 运行 它,那么我当然想 运行 它使用与 Spyder 使用的相同的 python 解释器。我怎样才能确定是这种情况?例如,我 运行 一个名为 script.py 的脚本是由 python script.py
、“python3 script.py”还是另一个命令行命名的?
我什至不确定 python
或 python3
是否调用了 anaconda 附带的发行版,因为当我 运行 which python
或 which python3
我获取 /usr/bin/python
或用户 /usr/bin/python3
,而 anaconda 安装在 Users/opt/<my_username>/anaconda3/bin
.
所以,如果有人也能为我清除这里的迷雾,那就太好了! :)
感谢帮助!
A Python v(大部分时间 2.x)随 macOS 一起提供,并且您已经为另一个版本安装了 anaconda。 要检查这个,你可以先 运行 这个命令:
conda env list
如果您安装了 python2x 作为新环境,它将显示为:
# conda environments:
#
base * /Users/your_user/Applications/anaconda3
py2 /Users/your_user/Applications/anaconda3/envs/py2
如果你只看到 'base'(对我来说是 anaconda3 所以 python 3.x)然后它说你有 python2.x您的 macOS(或相反)。 通常下面的命令显示你的默认 python 版本:
python --version
output (for me): Python 3.7.6
其中显示了您的 Anaconda 的版本。
如果你想使用另一个,你可以
1) 在这里使用我的答案来改变它:
2) 或者您可以将新的 "env" 添加到您的 anaconda 环境中(如果在上面您只看到 'base')。此处提到了说明: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html