如何在PyCharm上安装Anaconda(Conda)?

926 阅读6分钟

要在Pycharm中设置和使用Anaconda,首先打开PyCharm,点击"Create new project" ,点击"Add Local" ,导航到你想要的conda环境,选择python.exe ,然后点击OK

接下来让我们深入了解一下更多的细节!

将Anaconda环境添加到PyCharm中

如果你愿意的话,把这个特殊的资源看作是一个 "长笛",它可以用来把PyCharmAnaconda 直接加入到环境选项中去

下面是如何将你最喜欢的Python环境集成到你最喜欢的代码编辑器中。

1.一旦你启动了PyCharm并且显示了起始屏幕,在右下角的小挂锁和当前颜色方案旁边寻找Python版本。

点击它并选择最后一个选项-- ***"添加解释器"***如图所示。

2.应该会出现如下图所示的窗口。

在左边的窗格中,第二个选项是 ***"Conda 环境"***其中如果你在安装Anaconda时接受了默认的安装目录,PyCharm应该已经填好了路径。

如果没有,你必须浏览到安装Anaconda的目录--conda.exe 应该在该文件夹的Scripts 目录中。

请看下面的图示。

除了勾选使Anaconda环境对所有未来和当前的项目可用的选项外,点击确定 将把Anaconda作为环境选项之一。

你可以在任何时候从右下角改变这个选项--见步骤1。

如何使用Anaconda环境在PyCharm中创建一个新项目

  1. 启动PyCharm并选择 "新项目",如下图所示。

  2. 在最上面标有**"位置 "**的路径中输入你想要的新虚拟环境的目录

  3. 如果没有展开,点击**"Python 解释器 "**旁边的箭头

  4. 在**"新环境使用 "之后的下拉列表中选择"Conda"**

  5. 在下一个**"位置 "**框中,为项目名称输入一个目录--完整路径

    • 项目目录应该是虚拟环境的一个子目录。

    • 例如,如果你在顶部的**"位置 "** 框中选择了C:\MyDevs ,那么你的新项目的名称可能是C:\MyDevs\MyProject

  6. 在下一栏中选择你打算使用的Python版本"Python版本"

  7. 提供到conda.exe 的路径 - 如果安装到默认目录,则提供路径

  8. 如果 Anaconda没有 被安装到默认目录,请导航到主文件夹

    • conda.exe 位于主文件夹下的Scripts 目录中。

    • 例子。<custom dir>\anaconda3\Scripts\conda.exe

  9. 勾选Make available to all projects - 建议但可选

    • 不勾选该选项将使Anaconda仅适用于新创建的虚拟环境

    • 勾选该选项会使Anaconda成为所有项目和虚拟环境的一个选项

  10. 点击Create ,你就完成了!新环境将使用Anaconda。

第1步:启动PyCharm

第9步

为现有的项目或虚拟环境添加和使用Anaconda

  1. 启动PyCharm并加载现有的虚拟环境或项目

  2. 从左上方的文件菜单中,选择**"设置"** ,大约在一半的位置

    • 或者,从右下角选择当前的解释器,在所选颜色方案的左边。
    • 点击解释器的快速链接,简单地选择显示的最后一个选项**"Add Interpreter"。**
  3. 通过文件/设置方法,它应该自动滚动到项目。

    • 从左边的窗格中,从Project: 下的扩展部分选择"Python解释器" ,如果还没有选择的话。
  4. 在右上方,按照标有**"Python 解释器 "**的下拉框进行操作

    • 点击下拉列表末端的齿轮图标,选择**"添加"**
  5. 出现一个新的窗口。从左边的窗格中选择**"Conda** " - 第二个选项

  6. 对于现有的项目,选择下面的单选按钮**"Existing Environment"**。

  7. Anaconda的python.exe 的路径是**"Interpreter: "**框中需要的。

    • 使用文本框末尾的省略号导航到Conda的主安装文件夹,找到python.exe 文件。
  8. Conda可执行文件: "是必须的

    • 如果Anaconda被安装到默认的目录下,这个路径应该已经被提供了。否则,请看下一个步骤

    • 如果与默认不同,请找到Conda的安装目录并找到**"Scripts "** 子目录--这个文件夹包含了conda.exe

  9. 勾选或不勾选最后一个选项**"Make available to all projects"**。

⭐ 这个选项是推荐的,因为它只是把Anaconda解释器作为所有项目和虚拟环境的一个选项,不管是未来还是现在。这将防止在你计划再次使用Anaconda时不得不重复这些相同的步骤。

步骤4 (1):使用快速访问链接来添加解释器

第4步(2)。通过文件菜单和设置

第9步

通过命令行创建一个使用Anaconda的虚拟环境

你也可以创建一个使用Anaconda的虚拟环境。如果你需要使用特定版本的Python,这就特别有用。

1.打开命令行、终端或Anaconda提示符,导航到你想要的位置,然后键入以下命令来创建一个新的虚拟环境,用你的环境名称替换<VE name> ,用你想使用的Python版本替换<version>

conda create --name <VE name> python=<version>

这样就创建了一个干净的环境,所以如果你需要安装任何模块或软件包,你可以在上述命令中的Python版本后面加上它们,用空格隔开。

比如说。

conda create --name <VE name> python=<version> scikit pandas

一旦命令运行完毕,你就需要激活它。做到这一点的命令会在你运行创建环境的命令后的窗口中显示。

conda <VE name> activate
  • 一旦你激活了这个环境,你就可以在PyCharm中打开它。只需从Projects菜单中选择Open,导航到你刚刚创建新环境的目录,并选择它。PyCharm会提示你是否信任该项目,显然选择信任项目,如果它是一个本地目录,你可能想勾选总是信任选项。

潜在的问题

如果你在这里列出的步骤中遇到了问题,通常情况下,原因可以追溯到环境变量。

检查系统上设置的环境变量,并再次尝试。

例如,当安装了多个Python平台,包括Anaconda,就会出现以下错误。

init_sys_streams: can't initialize sys standard streams

如果你在试图启动Anaconda或其他Python应用程序时收到这个错误,请删除系统上所有指向Python解释器的环境变量--包括用户变量 系统变量,如PYTHONPATH 。一旦你删除了所有的路径,可能 需要重新启动。之后,所有的 Python 应用程序应该再次正常启动和运行。