【PyCharm教程】PyCharm 安装、卸载和升级包

news/2024/7/16 7:48:19 标签: pycharm, ide, python, 开发语言, 爬虫

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 通知您安装成功,您应该会在已安装包的列表中看到该包。

  1. 如果需要,单击并提供要从中安装的任何自定义存储库的路径。
管理软件包存储库
  1. 要指定自定义存储库,包括devpi或PyPi,请单击Python Packages工具栏。

  1. 在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 环境启用。

安装一个包
  1. 单击包工具栏上的按钮。macOS

Windows

2. 在打开的 可用包对话框中,预览可用包的列表并在搜索字段中键入要安装的包的名称。

3. 如果需要,请选中以下复选框:

  • 指定版本:如果选中此复选框,您可以从可用版本列表中选择所需的版本。默认情况下,采用最新版本。

  • 选项:如果选中此复选框,您可以在文本字段中键入pip install 命令行选项。

  • 安装到用户的站点包目录 :如果此复选框未选中(默认情况下),则包将安装到当前解释器包目录中。如果选中该复选框,则软件包将安装到指定目录中。此选项不适用于 Conda 环境。

4. 选择目标包,然后单击Install Package。

卸载软件包

1.在包列表中,选择要删除的包。

2.单击卸载( )。选定的包将从磁盘中删除。

PyCharm 通过显示当前安装的包版本号(Version列)和最新可用版本(Latest version列)智能地跟踪包的状态并识别过时的版本。当检测到更新版本的包时,PyCharm 会用箭头标记它并建议升级它。

默认情况下,最新版本列仅显示软件包的稳定版本。如果您想将最新可用版本的范围扩展到任何预发布版本(例如beta或候选发布版本),请单击显示早期版本。

升级包

1. 在软件包列表中,选择要升级的软件包。

  1. 单击升级( )。

选定的软件包将升级到最新的可用版本。

3. 单击“确定”完成升级。

您可以一次升级多个软件包。按住Cmd (macOS) 或Ctrl on(Unix 或 Windows),左键单击以选择软件包列表中的几个项目,然后单击Upgrade。

如果您习惯于从命令行安装软件包,您可以使用终端继续您的工作流程。

重用已安装的软件包
  • 创建一个新的虚拟环境并安装要在其他项目中使用的包。然后,您可以将此虚拟环境指定为目标项目的 Python 解释器,并且所有需要的包都将可用。

  • 在终端窗口中执行以下命令:pip freeze > requirements.txt然后将创建的requirements.txt文件添加到目标项目中,PyCharm 会提示您安装文件中列出的包。

如果你想学习编程给大家分享一份Python学习资料,里面的内容都是适合零基础小白的安装包激活码在这里插入图片描述


http://www.niftyadmin.cn/n/5353835.html

相关文章

如何安装配置HFS并实现无公网ip远程访问本地电脑共享文件

文章目录 前言1.下载安装cpolar1.1 设置HFS访客1.2 虚拟文件系统 2. 使用cpolar建立一条内网穿透数据隧道2.1 保留隧道2.2 隧道名称2.3 成功使用cpolar创建二级子域名访问本地hfs 总结 前言 在大厂的云存储产品热度下降后,私人的NAS热度快速上升,其中最…

uniapp多格式文件选择(APP,H5)

uniapp多格式文件选择(APP,H5) 背景实现代码实现运行结果注意事项 尾巴 背景 从手机选择文件进行上传是移动端很常见的需求,在原生开发时由于平台专一性很容易实现。但是用uniapp开发官方提供的API在APP平台只能选择图片和视频&a…

为什么pgsql(内关联查询或者with字句时)会导致索引失效

1、在PostgreSQL中,内关联查询可能导致索引失效的原因通常与查询的过滤条件和数据分布有关。 以下是一些可能导致索引失效的情况: 1、使用了函数或类型转换:当查询条件中对索引字段使用了任何计算、函数或类型转换时,这可能会阻止…

华为笔记本matebook pro X如何扩容 C 盘空间

一、前提条件 磁盘扩展与合并必须是相邻分区空间,且两个磁盘类型需要相同。以磁盘分区为 C 盘和 D 盘为例,如果您希望增加 C 盘容量,可以先将 D 盘合并到 C 盘,然后重新创建磁盘分区,分配 C 盘和 D 盘的空间大小。 访…

ESP8266 传感器搭配 Node-RED实时显示数据,邮件告警 实验

前言 esp8266 12f,wif模块,接倾斜传感器,火焰传感器,烟雾传感器,水浸传感器,蜂鸣器。通过mqtt发布数据,并使用node-red实时获取数据,显示到页面上。并且通过邮件和页面两种方式报警。 需求如下: ①倾斜传感器:监测是否保持平衡。UI界面显示平衡度。如果不平衡,UI界…

如何过有「松弛感」的生活?

最近网上有一个词很流行,叫做「松弛感」。最早的出处似乎是这么一条微博:博主见到一家人出门旅游,行李全部被退回,空手抵达目的地,竟然没人紧张和生气,而是重新安排好行李后继续开心聊天,全程非…

使用nslookup命令查询域名系统的信息

文章目录 前言常规使用再从linux环境下学点不一样的type选项retry选项timeout选项 使用更强大的dig命令总结 前言 这个命令出现在与运维同学沟通过程中,在此之前要是问我一个域名对应的服务器是IP地址是什么,我肯定优先想到的是 ping 这个命令&#xff…

Pytest中doctests的测试方法应用!

在 Python 的测试生态中,Pytest 提供了多种灵活且强大的测试工具。其中,doctests 是一种独特而直观的测试方法,通过直接从文档注释中提取和执行测试用例,确保代码示例的正确性。本文将深入介绍 Pytest 中 doctests 的测试方法&…