了解 Anaconda 关于添加到 PATH 变量的警告
Understanding Anaconda's warning about adding to PATH variable
除了 pip
之外,我还决定尝试使用 Anaconda,主要是为了安装 Github 的 hub
包装器 git。
当我安装 Anaconda 时,其中一个提示询问我是否要将 Conda 添加到 PATH 变量中,并建议不要这样做,所以我没有这样做。
我想继续使用 Git Bash,因为它是我唯一知道如何使用的终端界面,目前不想学习如何使用该终端蟒蛇提供。我没有完全理解警告的解释:
Not Recommended. Instead, open Anaconda3 with the Windows Start menu and select "Anaconda (64-bit)". This "add to PATH" option makes ANaconda get found before previously installed software, but may cause problems requiring you to uninstall and reinstall Anaconda.
我对开发实际软件相当陌生,几乎所有的事情都是在 Python 在 PyCharm 在 Windows 中完成的,只是偶尔使用终端。然而,这种情况正在迅速改变。
我想知道这些问题在我的案例中出现的可能性有多大,在什么情况下会导致问题,以及我是否应该注意警告。
编辑 有趣的是,当我将 Anaconda 的目录添加到 PATH 时,它从我的机器上完全消失了。它留下了终端,当我做 conda --version
或 where conda
.
时它本身找不到 conda
注意警告,不要将 anaconda 路径添加到 %PATH%。可能有名称相似的命令。只需使用 anaconda cmd 行提示。当我使用 anaconda 提示符时,我只使用了 4 个命令
- python ...
- taskkill /f /im python.exe - 在程序挂起时杀死 python 程序
- dir -- 与 git bash
相同
- cd -- 与 git bash
相同
您可以随时键入帮助以查看还有哪些其他 built-in windows 命令可用,或者在命令名称后跟 /?找出参数是什么。有点像 unix 上的手册页。
如果您查看 anaconda 提示符,它的作用是
%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
仅使用 git bash 的问题在于它只知道自己的小世界,而对外部一无所知。这只是一种将 *nix 工具引入 Windows 的方式,对于那些习惯于 *nix 命令的人来说,他们不会费心去找出 windows 等价物是什么(有时没有任何)。
一些命令(如 ln -s)不起作用。由于 git bash 是 *nix 提示符,它不理解 windows 命令,因此无法使用它。唯一的其他方法是使用 anaconda 命令提示符。这是一个 windows 命令行。如果您只想键入 pip 和 conda 命令,anaconda cmd 提示符已设置为 运行 它们。您不需要学习其他任何东西。
除了 pip
之外,我还决定尝试使用 Anaconda,主要是为了安装 Github 的 hub
包装器 git。
当我安装 Anaconda 时,其中一个提示询问我是否要将 Conda 添加到 PATH 变量中,并建议不要这样做,所以我没有这样做。
我想继续使用 Git Bash,因为它是我唯一知道如何使用的终端界面,目前不想学习如何使用该终端蟒蛇提供。我没有完全理解警告的解释:
Not Recommended. Instead, open Anaconda3 with the Windows Start menu and select "Anaconda (64-bit)". This "add to PATH" option makes ANaconda get found before previously installed software, but may cause problems requiring you to uninstall and reinstall Anaconda.
我对开发实际软件相当陌生,几乎所有的事情都是在 Python 在 PyCharm 在 Windows 中完成的,只是偶尔使用终端。然而,这种情况正在迅速改变。
我想知道这些问题在我的案例中出现的可能性有多大,在什么情况下会导致问题,以及我是否应该注意警告。
编辑 有趣的是,当我将 Anaconda 的目录添加到 PATH 时,它从我的机器上完全消失了。它留下了终端,当我做 conda --version
或 where conda
.
注意警告,不要将 anaconda 路径添加到 %PATH%。可能有名称相似的命令。只需使用 anaconda cmd 行提示。当我使用 anaconda 提示符时,我只使用了 4 个命令
- python ...
- taskkill /f /im python.exe - 在程序挂起时杀死 python 程序
- dir -- 与 git bash 相同
- cd -- 与 git bash 相同
您可以随时键入帮助以查看还有哪些其他 built-in windows 命令可用,或者在命令名称后跟 /?找出参数是什么。有点像 unix 上的手册页。
如果您查看 anaconda 提示符,它的作用是
%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
仅使用 git bash 的问题在于它只知道自己的小世界,而对外部一无所知。这只是一种将 *nix 工具引入 Windows 的方式,对于那些习惯于 *nix 命令的人来说,他们不会费心去找出 windows 等价物是什么(有时没有任何)。
一些命令(如 ln -s)不起作用。由于 git bash 是 *nix 提示符,它不理解 windows 命令,因此无法使用它。唯一的其他方法是使用 anaconda 命令提示符。这是一个 windows 命令行。如果您只想键入 pip 和 conda 命令,anaconda cmd 提示符已设置为 运行 它们。您不需要学习其他任何东西。