PyCharm 使使用virtualenv工具创建特定于项目的隔离虚拟环境成为可能。虚拟环境的主要目的是管理特定项目的设置和依赖关系,而不考虑其他 Python 项目。virtualenv工具与 PyCharm 捆绑在一起,因此用户不需要安装它。

对于 Python 3.3+,使用内置的venv模块,而不是第三方的virtualenv实用程序。

创建虚拟环境

  1. 确保您已在计算机上下载并安装Python。
  2. 执行以下操作之一:

    • 单击Python 解释器选择器并选择添加解释器。
    • 按Ctrl+Alt+S打开项目设置/首选项并转到项目 <项目名称> | Python 解释器。单击Python 解释器并选择添加。
  3. 在Add Python Interpreter对话框的左侧窗格中,选择Virtualenv Environment。以下操作取决于之前是否存在虚拟环境。

1.png

如果选择了 New Virtualenv:

  1. 在文本字段中指定新虚拟环境的位置,或单击虚拟环境位置并在文件系统中查找位置。注意新的虚拟环境应该所在的目录,必须是空的!
  2. 从列表中选择基本解释器,或单击选择基本解释器并在您的文件系统中查找 Python 可执行文件。

    如果 PyCharm 检测到您的机器上没有 Python,它会提供两个选项:从python.org下载最新的 Python 版本或指定 Python 可执行文件的路径(在非标准安装的情况下)。

2.png

  1. 如果您希望将安装在您机器上的全局 Python 中的所有包都添加到您要创建的虚拟环境中,请选中继承全局站点包复选框。此复选框对应于virtualenv工具的--system-site-packages选项。

如果您从解释器列表中选择任何现有的虚拟环境,它将被重新用于当前项目。

  1. 单击确定以完成任务。

如果 PyCharm 就Invalid environment向您发出警告,则说明在文件系统中找不到指定的 Python 二进制文件,或者 Python 版本不受支持。如果需要,检查 Python 路径并安装新版本。

您可以根据需要创建任意数量的虚拟环境。为了方便地相互区分,请使用不同的名称。

设置现有的虚拟环境

  1. 按Ctrl+Alt+S打开 IDE 设置并选择Project <project name> | Python 解释器。
  2. 展开可用解释器的列表并单击Show All链接。或者,单击该配置项目解释器图标并选择Show All。

3.png

虚拟环境标有虚拟环境

  1. 从列表中选择目标环境,然后单击确定以确认您的选择。

4.png

PyCharm 可以根据项目需求为您的项目创建虚拟环境。

使用项目需求创建虚拟环境

  1. 使用包含requirements.txtsetup.py文件的源文件打开任何目录:选择File | 从主菜单打开并选择目录。
  2. 如果没有为此项目创建虚拟环境,PyCharm 建议创建它:

5.png

  1. 保留建议的选项,或指定环境位置或基本 Python 解释器。单击确定以完成任务。

单击OK后,PyCharm 会创建一个环境并安装所有必需的包。完成后,请参阅弹出通知:

6.png

请注意,如果您忽略创建虚拟环境的建议,PyCharm 将不会为您的项目创建 Python 解释器。因此,任何时候当您打开.py文件时,您都会看到带有用于配置项目解释器的选项的警告:

7.png

当您想要升级您的环境所基于的 Python 版本时,这种方法特别有用,例如,从 3.5 升级到 3.9。您可以指定一个新的基本解释器并使用requirements.txt来确保安装了所有需要的包。

标签: Pycharm注册码, Pycharm激活码, pycharm注册码2021, pycharm, pycharm教程, pycharm破解, pycharm破解插件, Pycharm基础教程, Pycharm高级教程, Pycharm核心教程, pycharm插件, pycharm破解教程, pycharm注册码失效, pycharm注册码永久, pycharm注册码2022, PyCharm入门教程, PyCharm注册码在线生成, PyCharm主题