PyCharm 为特定的 Python 解释器提供了安装、卸载和升级 Python 包的方法。默认情况下,PyCharm 使用 pip 来管理项目包。对于 Conda 环境,您可以使用conda 包管理器。
在 PyCharm 中,您可以在Python 包工具窗口和 Python 解释器Settings/Preferences中预览和管理包。
在 Python 包工具窗口中管理包
此工具窗口在 PyCharm 2021.1 及更高版本中可用
Python Packages工具窗口为当前选定的 Python 解释器提供了预览和安装包的最快捷和简洁的方法。此窗口默认启用,您可以在工具窗口的下方组中找到它。您可以随时使用主菜单打开它:查看 | 工具窗口 | Python 包。
Python 包工具窗口显示已安装的包和 PyPI 存储库中可用的包。使用搜索字段过滤可用包的列表。
您可以在文档区预览包文档,也可以单击文档链接并在浏览器中打开相应的资源。
要删除已安装的包,请单击Python 包工具窗口右上角的。
从存储库安装包
1. 开始在Python 包工具窗口的搜索字段中输入包名称。您应该能够看到匹配包的数量。
2. 展开工具窗口右上角的可用版本列表。选择所需的版本或保持最新。
3. 单击版本列表旁边的安装按钮。一旦 PyCharm 通知您安装成功,您应该会在已安装包的列表中看到该包。
- 如果需要,单击并提供要从中安装的任何自定义存储库的路径。
管理软件包存储库
- 要指定自定义存储库,包括devpi或PyPi,请单击Python Packages工具栏。
- 在Python Packages Repositories对话框中,单击以添加新的存储库。如果不需要授权,例如在本地存储库的情况下,输入目标 URL 并单击OK。
3. 如果要从需要 HTTP 授权的存储库安装 Python 包,请单击基本 HTTP并键入存储库 URL 和登录凭据。单击确定以完成任务。
添加存储库后,它会出现在Python 包工具窗口的存储库列表中。
从版本控制系统安装包
1. 单击Python Packages工具栏上的Add Package链接,然后选择From Version Control。
2. 指定目标 git 存储库的路径。
3. 如果您想以可编辑模式(例如 setuptools development mode )安装项目,请选择Install as editable (-e )。
从本地机器安装包
1. 单击Python Packages工具栏上的Add Package链接,然后选择From Disk。
2. 指定包目录或存档(zip或whl)的路径。
在 Python 解释器设置中管理包
要管理 Python 解释器的 Python 包,请在项目Settings/Preferences中选择Python Interpreter页面,或在状态栏上的Python Interpreter选择器中选择Interpreter Settings。
如果您选择具有配置的 Conda 环境的 Python 解释器,则使用 Conda 包管理器切换会出现在包区域工具栏中。
使用此切换来管理来自 Conda 环境存储库的包。默认情况下,此切换对 Conda 环境启用。
安装一个包
- 单击包工具栏上的按钮。macOS
Windows
2. 在打开的 可用包对话框中,预览可用包的列表并在搜索字段中键入要安装的包的名称。
3. 如果需要,请选中以下复选框:
-
指定版本:如果选中此复选框,您可以从可用版本列表中选择所需的版本。默认情况下,采用最新版本。
-
选项:如果选中此复选框,您可以在文本字段中键入pip install 命令行选项。
-
安装到用户的站点包目录 :如果此复选框未选中(默认情况下),则包将安装到当前解释器包目录中。如果选中该复选框,则软件包将安装到指定目录中。此选项不适用于 Conda 环境。
4. 选择目标包,然后单击Install Package。
卸载软件包
1.在包列表中,选择要删除的包。
2.单击卸载( )。选定的包将从磁盘中删除。
PyCharm 通过显示当前安装的包版本号(Version列)和最新可用版本(Latest version列)智能地跟踪包的状态并识别过时的版本。当检测到更新版本的包时,PyCharm 会用箭头标记它并建议升级它。
默认情况下,最新版本列仅显示软件包的稳定版本。如果您想将最新可用版本的范围扩展到任何预发布版本(例如beta或候选发布版本),请单击显示早期版本。
升级包
1. 在软件包列表中,选择要升级的软件包。
- 单击升级( )。
选定的软件包将升级到最新的可用版本。
3. 单击“确定”完成升级。
您可以一次升级多个软件包。按住Cmd (macOS) 或Ctrl on(Unix 或 Windows),左键单击以选择软件包列表中的几个项目,然后单击Upgrade。
如果您习惯于从命令行安装软件包,您可以使用终端继续您的工作流程。
重用已安装的软件包
-
创建一个新的虚拟环境并安装要在其他项目中使用的包。然后,您可以将此虚拟环境指定为目标项目的 Python 解释器,并且所有需要的包都将可用。
-
在终端窗口中执行以下命令:pip freeze > requirements.txt然后将创建的requirements.txt文件添加到目标项目中,PyCharm 会提示您安装文件中列出的包。