【PyCharm教程】PyCharm 配置 Python 解释器

要在 PyCharm 中使用 Python 代码,您需要配置至少一个 Python 解释器。您可以使用随 Python 安装提供的系统解释器。您还可以创建Virtualenv、Pipenv、Poetry或Conda 虚拟环境。虚拟环境由基本解释器和已安装的软件包组成。
使用PyCharm Professional,您还可以配置解释器以在远程环境中执行 Python 代码:SSH、Vagrant、WSL(仅适用于 Windows)、Docker和Docker Compose
配置Python 解释器时,需要指定系统中 Python 可执行文件的路径。因此,在配置 Python 解释器之前,您需要确保已下载 Python并将其安装在系统中,并且您知道它的路径。您可以基于相同的 Python 可执行文件创建多个 Python 解释器。当您需要创建不同的虚拟环境来开发不同类型的应用程序时,这很有帮助。例如,您可以创建一个基于 Python 3.6 的虚拟环境来开发 Django 应用程序,并创建另一个基于相同 Python 3.6 的虚拟环境来使用科学库。
可以为新项目或当前项目配置 Python 解释器(您可以创建新解释器或使用现有解释器之一)。
设置现有的 Python 解释器
在任何时候,您都可以使用Python 解释器选择器或在项目Settings/Preferences中切换您的 Python 解释器。
使用 Python 解释器选择器更改 Python 解释器
- Python 解释器选择器位于状态栏上。这是切换Python解释器最方便快捷的方式。只需单击它并选择目标解释器:
在项目设置中更改 Python 解释器
- 按Ctrl+Alt+S打开 IDE 设置并选择Project <project name> | Python 解释器。
- 展开可用解释器的列表并单击Show All链接。
- 选择目标解释器。
当 PyCharm 停止支持任何过时的 Python 版本时,相应的 Python 解释器将被标记为不受支持。
当您更改 SSH 解释器时,您可能需要将本地内容与目标服务器同步。注意右下角的通知气球。
您可以单击其中一个链接来执行以下操作:
- 自动上传文件到服务器
- 同步文件,然后启用自动上传
修改 Python 解释器
- 按Ctrl+Alt+S打开 IDE 设置并选择Project <project name> | Python 解释器。
- 展开可用解释器的列表并单击Show All链接。
- 选择目标解释器并单击Edit。
您可以为所选解释器指定替代解释器名称。在名称字段中指定的 Python 解释器名称在可用解释器列表中变得可见。单击确定以应用更改。
对于远程解释器(在PyCharm Professional中可用),您可以修改配置参数。
当您修改 SSH 解释器时,PyCharm 会显示相应部署配置的参数。不建议选择SSH选项,因为它不允许文件同步并且是旧实现的一部分。
设置默认解释器
在 PyCharm 中,您可以指定将为所有新创建的项目自动设置的解释器。
- 从主菜单中,选择文件 | 新项目设置 | 新项目的设置(在 Window 和 Linux 上)或文件 | 新项目设置 | 新项目的首选项(在 macOS 上)。
- 选择Python 解释器设置。然后从单击添加新解释器的Python 解释器列表中选择现有解释器。单击确定以保存更改。
该更改将对 PyCharm 中所有新创建的项目生效。
管理解释器包
对于每个解释器,您都可以安装、升级和删除 Python 包。默认情况下,PyCharm 使用 pip 来管理项目包。对于 Conda 环境,您可以使用 Conda 包管理器。
PyCharm 通过显示当前安装的包版本号(Version列)和最新可用版本(Latest version列)智能地跟踪包的状态并识别过时的版本。当检测到更新版本的包时,PyCharm 会用箭头标记它并建议升级它。
默认情况下,最新版本列仅显示软件包的稳定版本。如果您想将最新可用版本的范围扩展到任何预发布版本(例如beta或候选发布版本),请单击显示早期版本。
您可以一次升级多个软件包。按住Cmd (macOS) 或Ctrl on(Unix 或 Windows),左键单击以选择软件包列表中的几个项目,然后单击Upgrade。