Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么Anaconda不建议设置path环境变量_Python_Anaconda - Fatal编程技术网

Python 为什么Anaconda不建议设置path环境变量

Python 为什么Anaconda不建议设置path环境变量,python,anaconda,Python,Anaconda,Anaconda3 5.3.0 64位 在安装过程中,我选中了在PATH环境变量中添加蟒蛇的选项。那么它不建议我这样做。它说: 相反,使用Windows开始菜单打开Anaconda并选择“Anaconda(64位)”。此“添加到路径”选项使Anaconda在以前安装的软件之前找到,但可能会导致需要您安装和重新安装Anaconda的问题 这到底是什么意思?我想将其添加到PATH,因为我也希望通过命令行界面工作,但我不希望出现问题。如果已经安装了Python并且其他程序正在使用它,再次设置conda

Anaconda3 5.3.0 64位

在安装过程中,我选中了在PATH环境变量中添加蟒蛇的选项。那么它不建议我这样做。它说:

相反,使用Windows开始菜单打开Anaconda并选择“Anaconda(64位)”。此“添加到路径”选项使Anaconda在以前安装的软件之前找到,但可能会导致需要您安装和重新安装Anaconda的问题


这到底是什么意思?我想将其添加到PATH,因为我也希望通过命令行界面工作,但我不希望出现问题。

如果已经安装了Python并且其他程序正在使用它,再次设置conda路径可能会导致不必要的冲突

因此,Anaconda提供了一个单独的cmd行/Powershell接口,称为Anaconda提示符,只要shell打开,它就会设置路径

如果您是第一次使用Anaconda安装Python,那么应该不会有任何问题


如果希望使用不同的python版本,可以使用conda创建环境。一旦环境被激活,Anaconda将自动为这两种情况设置路径。

基本上,这是Anaconda试图掩盖他们的身份,因为用户倾向于做一些可能导致问题的奇怪事情。例如,假设有人安装了两次Anaconda(在两个不同的位置)。也许他们忘了他们已经安装了巨蟒,所以他们又安装了一次。在第一次安装时,如果他们选择将Anaconda的安装添加到PATH变量,则已经为第一次安装设置了路径。现在,当用户第二次安装它时,用户希望路径指向第二个安装位置,但它仍然指向第一个安装位置。这是有问题的!奇怪的那么,我是否可以检查是否可以将其添加到路径中而不会出现问题?当然我不会再安装它了:D我希望,当我编写代码时,我可以使用提示符和逗号“python”来编译和执行我的代码..我不能100%保证你不会遇到问题,但我会说我已经安装了anaconda,将anaconda添加到我的PATH变量中,尽管我经常使用它,但我从未遇到过任何问题。我将\anaconda3\和\anaconda3\Scripts\都添加到路径中。太好了。。我会报告任何出现的问题。谢谢!:)@LetEpsilonBeLessThanZero您的评论应该是一个答案。我会投票的!