PyCharm#
注意
这些说明仅指 Anaconda Distribution,但也适用于 Miniconda。
PyCharm 是一个与 IPython Notebook 集成的 IDE,具有交互式 Python 控制台,并支持 Anaconda 以及多个科学软件包。PyCharm 还支持使用 conda 为 Python 创建虚拟环境。
提示
更喜欢视觉学习者?登录 Anaconda Cloud 以遵循我们的使用 PyCharm 创建一个简单的 Python 程序!
在 PyCharm 中配置 conda 环境#
Python 项目通常需要特定的设置,可以访问不同版本的 Python 和不同的包及其依赖项。Conda 环境可以与 PyCharm 项目一起使用,以确保您的每个项目都按照它们所需的确切 Python 规范构建和运行。
在 PyCharm 中创建新的 Python 项目时,您可以创建新的 conda 环境,为新项目配置现有 conda 环境,或在已存在的项目中切换 conda 环境。
从 PyCharm 项目创建新的 conda 环境#
作为初始项目设置的一部分,PyCharm 会为您创建一个基本的 conda 环境(使用选定的 Python 版本),并将您的 PyCharm 项目链接到该环境。
打开 PyCharm 后,单击 New Project。
在 New Project (新建项目) 屏幕中,创建项目名称及其位置。
要使您的项目受 Git 版本控制,请选择 Create Git Repository。
要将 main.py 文件添加到项目中,请选择 Create welcome script (创建欢迎脚本)。
注意
欢迎脚本文件包含一个非常简单的 Python 代码示例,可以作为项目的起点。
选择 Custom environment (自定义环境),然后选择 Generate New (生成新环境)。
从 Type 下拉列表中,选择 Conda。
从 Python version (Python 版本) 下拉列表中,选择所需的 Python 版本。
创建您的环境名称。
通常,PyCharm 将检测 conda 安装。如果没有,您可以在 Path to conda 字段中指定 conda 位置。
单击 Create 以创建 PyCharm 项目和 conda 环境。
您可以检查是否使用
conda info --envs
在 Terminal 或 Anaconda 提示符中:conda info --envs # conda environments: base * C:\Users\doc\anaconda3 pythonProject1 C:\Users\doc\anaconda3\envs\pythonProject1
或者,您可以查看 Navigator 中的 Environments 选项卡以查看相同的信息:
使用现有 conda 环境配置 PyCharm 项目#
假设您已经创建了一个 conda 环境,您知道该环境非常适合您的最新 PyCharm 项目。您可以使用以下说明轻松地将现有 conda 环境链接到 PyCharm 中的项目:
打开 PyCharm 后,单击 New Project。
在 New Project (新建项目) 屏幕中,创建项目名称及其位置。
选择 Custom environment (自定义环境),然后选择 Select existing (选择现有环境)。
从 Type 下拉列表中,选择 Conda。
通常,PyCharm 将检测 conda 安装。如果没有,您可以在 Path to conda 字段中指定 conda 位置。
从环境列表中选择环境。
单击 Create 以完成创建新项目。
在 PyCharm 项目中切换环境#
如果要更改与正在进行的项目关联的 conda 环境,请按照以下说明更新项目环境首选项:
打开与要更改的 conda 环境关联的 PyCharm 项目。
单击屏幕右上角的 IDE 和 Project Settings,然后选择 Settings。
选择 Project: <PROJECT_NAME>,然后选择 Python Interpreter。
单击 Add Interpreter (添加解释器) 选择新的 Python 解释器。
单击 OK 完成对 PyCharm 项目环境的更改。
将包添加到项目#
如果您向 PyCharm 项目添加了不在标准 Python 库中的包,则可以使用 PyCharm 将其添加到项目的 conda 环境中。
此示例中的项目使用flask
包。

您可以看到,包导入在代码中带有红色下划线。如果将鼠标悬停在其中一个 API 上,PyCharm 会告诉您对flask
未解决。这意味着该程序包不可用,需要安装。
将存储库添加到项目#
有时,您在 PyCharm 项目中使用的包在任何 Anaconda 默认通道中都不可用。要将新存储库添加到 PyCharm 项目,请使用 Python Packages (Python 包) 工具窗口。
转到 View > tool windows > Python 包。
单击搜索栏旁边的
单击 Manage Repositories (管理存储库)
单击 Add。
输入存储库的名称。
输入存储库 URL。
如果存储库是本地存储库,则为 Authorization (授权) 选择 “None”(无)。否则,请选择“Basic HTTP”并输入存储库的用户名和密码。
对于像 conda-forge 这样的存储库,安装软件包的最简单方法是使用 Anaconda Prompt(macOS/Linux 上的终端)。激活项目环境并安装包。
# Replace <MY_ENV> with the name of the your environment
conda activate <MY_ENV>
# Replace <CHANNEL_NAME> with the name of the channel you are trying to source from
# Replace <PKG_NAME> with the name of the package you are trying to install
conda install --channel <CHANNEL_NAME> <PKG_NAME>
有关将存储库添加到 PyCharm 项目的 conda 环境的更多信息,请参阅 PyCharm 文档。