要在Pycharm中设置和使用Anaconda,首先打开PyCharm,点击"Create new project" ,点击"Add Local" ,导航到你想要的conda环境,选择python.exe ,然后点击OK 。
接下来让我们深入了解一下更多的细节!
将Anaconda环境添加到PyCharm中
如果你愿意的话,把这个特殊的资源看作是一个 "长笛",它可以用来把PyCharm 的Anaconda 直接加入到环境选项中去
下面是如何将你最喜欢的Python环境集成到你最喜欢的代码编辑器中。
1.一旦你启动了PyCharm并且显示了起始屏幕,在右下角的小挂锁和当前颜色方案旁边寻找Python版本。
点击它并选择最后一个选项-- ***"添加解释器"***如图所示。

2.应该会出现如下图所示的窗口。
在左边的窗格中,第二个选项是 ***"Conda 环境"***其中如果你在安装Anaconda时接受了默认的安装目录,PyCharm应该已经填好了路径。
如果没有,你必须浏览到安装Anaconda的目录--conda.exe 应该在该文件夹的Scripts 目录中。
请看下面的图示。

除了勾选使Anaconda环境对所有未来和当前的项目可用的选项外,点击确定 将把Anaconda作为环境选项之一。
你可以在任何时候从右下角改变这个选项--见步骤1。
如何使用Anaconda环境在PyCharm中创建一个新项目
-
启动PyCharm并选择 "新项目",如下图所示。
-
在最上面标有**"位置 "**的路径中输入你想要的新虚拟环境的目录
-
如果没有展开,点击**"Python 解释器 "**旁边的箭头
-
在**"新环境使用 "之后的下拉列表中,选择"Conda"**
-
在下一个**"位置 "**框中,为项目名称输入一个目录--完整路径
-
项目目录应该是虚拟环境的一个子目录。
-
例如,如果你在顶部的**"位置 "** 框中选择了
C:\MyDevs,那么你的新项目的名称可能是C:\MyDevs\MyProject
-
-
在下一栏中选择你打算使用的Python版本。"Python版本"
-
提供到
conda.exe的路径 - 如果安装到默认目录,则提供路径 -
如果 Anaconda没有 被安装到默认目录,请导航到主文件夹
-
conda.exe位于主文件夹下的Scripts目录中。 -
例子。
<custom dir>\anaconda3\Scripts\conda.exe
-
-
勾选
Make available to all projects- 建议但可选-
不勾选该选项将使Anaconda仅适用于新创建的虚拟环境
-
勾选该选项会使Anaconda成为所有项目和虚拟环境的一个选项
-
-
点击
Create,你就完成了!新环境将使用Anaconda。

第1步:启动PyCharm

第9步
为现有的项目或虚拟环境添加和使用Anaconda
-
启动PyCharm并加载现有的虚拟环境或项目
-
从左上方的文件菜单中,选择**"设置"** ,大约在一半的位置
- 或者,从右下角选择当前的解释器,在所选颜色方案的左边。
- 点击解释器的快速链接,简单地选择显示的最后一个选项**"Add Interpreter"。**
-
通过文件/设置方法,它应该自动滚动到项目。
- 从左边的窗格中,从Project: 下的扩展部分选择"Python解释器" ,如果还没有选择的话。
-
在右上方,按照标有**"Python 解释器 "**的下拉框进行操作
- 点击下拉列表末端的齿轮图标,选择**"添加"**
-
出现一个新的窗口。从左边的窗格中选择**"Conda** " - 第二个选项
-
对于现有的项目,选择下面的单选按钮**"Existing Environment"**。
-
Anaconda的
python.exe的路径是**"Interpreter: "**框中需要的。- 使用文本框末尾的省略号导航到Conda的主安装文件夹,找到
python.exe文件。
- 使用文本框末尾的省略号导航到Conda的主安装文件夹,找到
-
Conda可执行文件: "是必须的
-
如果Anaconda被安装到默认的目录下,这个路径应该已经被提供了。否则,请看下一个步骤
-
如果与默认不同,请找到Conda的安装目录并找到**"Scripts "** 子目录--这个文件夹包含了
conda.exe。
-
-
勾选或不勾选最后一个选项**"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 应用程序应该再次正常启动和运行。