代码之家  ›  专栏  ›  技术社区  ›  Psychotechnopath

为什么(或者为什么不)在路径中添加蟒蛇?

  •  0
  • Psychotechnopath  · 技术社区  · 7 年前

    我找到了这个问题的部分答案: Adding Anaconda to Path or not

    但我还是不完全明白。当我从普通的Python安装切换到Anaconda时,我遇到了很多安装问题,需要我完全重新安装Windows。。。所以我现在就想得到这个。

    我计划为不同的python版本使用不同的conda环境,如果在安装中向path添加Anaconda,会出现什么问题?在安装过程中这样做和以后通过命令提示符这样做有什么区别?它会影响我把水蟒和皮查姆结合起来的能力吗?

    1 回复  |  直到 6 年前
        1
  •  31
  •   FlyingTeller AEgo    7 年前

    PATH 是一个环境变量,它是可执行程序所在位置的列表(另请参见 wikipedia page .

    regedit ,那么cmd不会神奇地知道您的意思 C:\Windows\regedit.exe . 取而代之的是,它会搜索您的数据库中的所有位置 对于名为 正则表达式 C:\Windows 它是 路径 在窗户里。

    这也是为什么要和 如果你不知道自己在做什么就很危险

    这就是说,你现在应该有一个想法,当你“添加蟒蛇路径”。这仅仅意味着,Anaconda将其可执行文件所在的目录添加到路径中,从而使其在您键入时可查找 conda 在你的命令里。

    方便的 ,因为这些命令总是可以自动找到的,而且它们也会被其他程序扫描到 路径 对于python可执行文件。

    同时也是 不必要的 . 当您使用例如pycharm时,您可以指定pycharm内部解释器的路径。它不一定需要出现在你的道路上。

    注意 :

    我个人也有 路径 cmd

    :

    在windows上,可以使用 where 命令以找出命令的来源。例如:

    where regedit
    

    给予

     C:\Windows\regedit.exe
    

        2
  •  2
  •   Peter    5 年前

    基本环境的python.exe驻留在

    C:\Users\USERNAME\AppData\Local\Anaconda3 folder
    

    如果将此文件夹添加到路径中,则可以直接从提示符调用该版本,Python还将通过该锚定文件夹找到许多已安装的包。然而,这不是真的,例如Numpy包,它严重依赖于编译的C库。因此,您还需要将以下文件夹添加到路径:

    C:\Users\USERNAME\AppData\Local\Anaconda3\Library\mingw-w64\bin;
    C:\Users\USERNAME\AppData\Local\Anaconda3\Library\usr\bin;
    C:\Users\USERNAME\AppData\Local\Anaconda3\Library\bin;
    C:\Users\USERNAME\AppData\Local\Anaconda3\Scripts;
    C:\Users\USERNAME\AppData\Local\Anaconda3\bin;
    

    底线: