最新资讯

  • PyCharm安装和使用,在Win/Mac上。

PyCharm安装和使用,在Win/Mac上。

2025-04-29 09:00:03 1 阅读

1. PyCharm基础

1.1. PyCharm是什么?

PyCharm 是由 JetBrains 公司开发的一款专业的 Python 集成开发环境(IDE)。它提供了强大的代码编辑、调试、测试和版本控制等功能,能够极大地提高 Python 开发效率。PyCharm 分为 社区版(Community Edition)专业版(Professional Edition),其中社区版是免费的,而专业版需要付费订阅。


1.2. PyCharm 为什么在 Python 编程领域一枝独秀?

PyCharm 之所以成为 Python 编程领域的佼佼者,主要有以下几个原因:

  1. 智能代码补全(Intelligent Code Completion)

    • 提供上下文感知的代码补全,提高编程效率。
  2. 强大的调试器(Powerful Debugger)

    • 具备可视化调试功能,可以逐步跟踪代码执行,快速定位错误。
  3. 内置虚拟环境管理(Virtual Environment Support)

    • 轻松管理 Python 解释器和虚拟环境,如 venvvirtualenvConda 等。
  4. 集成版本控制(Version Control Integration)

    • 支持 Git、GitHub、SVN 等,让代码管理更加高效。
  5. 代码分析和质量检查(Code Inspection & Refactoring)

    • 自动检测代码错误,并提供优化建议。
  6. 内置测试框架支持(Testing Framework Support)

    • 兼容 unittestpytestdoctest 等测试框架,方便进行单元测试。
  7. Web 开发和数据科学支持(Professional 版)

    • 专业版支持 Django、Flask、FastAPI 等 Web 框架,以及数据科学工具,如 Jupyter Notebook、Pandas、NumPy 等。
  8. 跨平台支持(Cross-Platform)

    • 兼容 Windows、Mac 和 Linux 操作系统。

综合来看,PyCharm 之所以受到开发者喜爱,是因为它的 智能化、强大的调试工具、出色的环境管理能力,这些特性使得 Python 开发变得更加高效和直观。


1.3. PyCharm 社区版和VS Code 更推荐哪个?为什么?

PyCharm 社区版(Python 专用)
优点:
  1. 完整的 Python 开发环境

    • 代码补全:PyCharm 提供强大的 Python 代码补全,能够提高开发效率。
    • 智能调试工具:内置的调试工具非常强大,支持设置断点、查看堆栈、变量检查等,特别适合复杂的 Python 调试需求。
    • 虚拟环境管理:PyCharm 社区版内置了虚拟环境支持,方便创建和管理 Python 虚拟环境,尤其适合处理依赖管理问题。
    • 单元测试和测试集成:它与 Python 的测试框架(如 unittest、pytest)无缝集成,可以直接在 IDE 中运行和调试单元测试。
  2. 易于使用的界面:即使是初学者,PyCharm 也提供了一个直观且功能全面的 Python 开发环境,适合从简单到复杂的项目。

  3. 代码重构功能:PyCharm 社区版支持基本的代码重构工具,帮助提高代码质量和开发效率。

缺点:
  1. 较重的性能需求:虽然 PyCharm 提供了强大的功能,但它的资源占用较高,对于性能较弱的电脑,可能会有些卡顿。

  2. 社区版功能限制:PyCharm 社区版虽然适用于基本的 Python 开发,但它不包括一些高级功能,如数据库管理、Web 开发等(这些功能在 PyCharm 专业版中有提供)。

VS Code(轻量且可扩展)
优点:
  1. 轻量级
    • 启动速度非常快,占用资源较少,适合需要高性能开发环境的用户。
  2. 强大的插件生态
    • VS Code 通过安装扩展(如 Python 扩展插件)可以提供非常强大的 Python 开发支持,包括自动补全、语法高亮、调试等。通过插件,你可以根据需要添加额外功能,如 linting、代码格式化、测试支持等。
  3. 灵活性和可定制性
    • 用户可以根据需要定制 VS Code,安装插件来适应不同的开发需求,甚至可以为 Python 开发创建个性化环境。
  4. 调试功能
    • VS Code 提供 Python 调试功能,支持基本的断点调试。虽然功能较为基础,但对于大多数 Python 项目来说已经足够。
缺点:
  1. 需要插件配置
    • VS Code 本身是一个轻量级的代码编辑器,需要手动安装插件来增强对 Python 的支持(例如 Python 插件)。对于初学者来说,可能需要更多的配置工作。
  2. 调试功能较基础
    • VS Code 的调试功能虽然支持 Python,但与 PyCharm 相比,调试功能稍显简陋,缺乏 PyCharm 提供的复杂调试工具(例如远程调试等)。
  3. 功能依赖插件
    • 功能的实现强烈依赖插件的质量和维护情况。虽然大部分功能都可以通过插件实现,但若插件更新不及时或者出现兼容性问题,可能会影响开发体验。
总结:
  • 如果你是专注于 Python 开发,并且希望在开发过程中获得丰富的内置功能,如自动代码补全、调试、单元测试集成等,PyCharm 社区版是更合适的选择,它为 Python 开发提供了一个完整、集成的开发环境。

  • 如果你喜欢轻量级工具,并且愿意通过插件来定制开发环境,或者你还需要支持其他语言的开发VS Code 是一个非常灵活且高效的选择,但你需要额外安装插件来增强 Python 开发支持,且调试功能可能不如 PyCharm 强大。

总体推荐:

对于专注于 Python 开发的开发者,PyCharm 社区版更推荐,因为它为 Python 提供了许多专门的功能,能够提升开发效率,尤其是对于调试、虚拟环境管理和测试的支持。而 VS Code 更适合那些需要灵活、轻量、可扩展的开发环境的用户。

1.4. PyCharm 社区版可以免费商用嘛?

是的,PyCharm 社区版(Community Edition)可以免费商用。JetBrains 公司采用 Apache 2.0 开源许可证 发布 PyCharm 社区版,这意味着你可以自由地 使用、修改、分发 该软件,无论是个人使用还是商业用途。

但需要注意的是:

  • 社区版功能有限,主要适用于纯 Python 开发,不支持 Web 开发(如 Django、Flask)和数据库管理等高级功能。
  • 专业版(Professional Edition)是付费的,如果需要 Web 开发、企业级工具集成等高级功能,则需要购买许可证。

如果你的开发需求只是 Python 基础开发,如写脚本、数据分析、算法研究等,社区版完全够用;如果需要更复杂的功能,如 Web 开发、远程调试、数据库支持等,则推荐使用专业版。

2. PyCharm社区版安装

2.1. Win 安装PyCharm社区版

在 Windows 上安装 PyCharm 社区版的详细步骤如下:

步骤 1:下载 PyCharm 社区版
  1. 打开 PyCharm 官方网站:https://www.jetbrains.com/pycharm/download
  2. 在页面上选择 Community 版(免费版),然后点击 Download 按钮。
  3. 下载完成后,你将得到一个 .exe 文件(例如:pycharm-community-.exe)。

步骤 2:运行安装程序
  1. 双击下载的 .exe 安装文件以启动安装向导。
  2. 你将看到 PyCharm 安装界面。
步骤 3:选择安装选项

在安装过程中,安装向导会提供一些选项,具体如下:

  • 选择安装位置
    默认情况下,PyCharm 将安装到 C:Program FilesJetBrainsPyCharm Community Edition。如果你希望更改安装路径,可以点击 Browse 按钮来选择自定义位置。

  • 选择附加任务
    在安装过程中,安装程序会询问你是否希望选择以下附加任务:

    • 创建桌面快捷方式:勾选此选项将创建一个桌面快捷方式,方便快速启动 PyCharm。
    • 关联 .py 文件:如果你希望在 Windows 上双击 Python 文件时自动打开 PyCharm,可以勾选这个选项。
    • 为命令行工具添加启动选项:勾选此项将在你的系统路径中添加 PyCharm 启动工具,使你能够从命令行启动 PyCharm。这个选项很有用,如果你希望使用命令行启动 PyCharm。

勾选适合你的选项后,点击 Next

步骤 4:开始安装

点击 Install 按钮,PyCharm 将开始安装。这个过程可能需要几分钟。

步骤 5:完成安装并启动 PyCharm
  1. 安装完成后,你将看到一个 Finish 按钮,点击它来退出安装程序。
  2. 在此步骤,你可以选择是否启动 PyCharm。可以勾选 Run PyCharm Community Edition,然后点击 Finish,PyCharm 将自动启动。
步骤 6:首次启动 PyCharm 配置

在首次启动 PyCharm 时,PyCharm 会提示你进行一些基本的配置。以下是常见的配置选项:

  1. 选择 UI 主题
    PyCharm 提供两种主题:Light(浅色)和 Darcula(深色)。你可以根据自己的喜好选择其中一种。选择完成后,点击 Next

  2. 导入设置
    如果你之前使用过 PyCharm 或者其他 JetBrains IDE,PyCharm 会询问你是否需要导入旧的设置。如果是第一次使用,可以选择 Do not import settings,然后点击 OK

  3. 安装插件
    PyCharm 会询问你是否要安装一些常用的插件(如版本控制工具、数据库工具等)。你可以跳过这个步骤,后续可以在 PyCharm 内部安装插件。

  4. 配置 Python 解释器
    在 PyCharm 启动后,它会提示你设置 Python 解释器。你需要选择系统中已经安装的 Python 解释器。如果你没有安装 Python,你可以选择通过 PyCharm 内置的选项来安装 Python。

    • 如果你已经安装了 Python,PyCharm 会自动检测并列出系统中的 Python 解释器。你只需要选择正确的 Python 版本。
    • 如果没有 Python 解释器,你可以点击 Add Interpreter 来添加 Python。

    配置好 Python 解释器后,点击 OK

  5. PyCharm 启动界面
    完成配置后,PyCharm 将启动并显示欢迎界面,你可以选择创建新项目或打开现有项目。

步骤 7:更新配置(可选)
  1. 设置代码风格
    你可以通过点击 File > Settings > Editor > Code Style 来设置 Python 代码的格式化规则。

  2. 安装必要的插件
    PyCharm 支持大量插件,包括对 Web 开发框架、数据库支持等的增强功能。你可以通过 File > Settings > Plugins 进行插件管理,安装你需要的插件。

  3. 设置虚拟环境
    如果你希望为你的项目创建隔离的虚拟环境,可以通过 PyCharm 的 Project Interpreter 设置来创建和管理虚拟环境。


总结

  1. 下载:从 PyCharm 官网下载 .exe 安装包。
  2. 安装:运行安装包并选择安装路径和附加选项。
  3. 配置:首次启动时,选择 UI 主题、设置 Python 解释器,并根据需求进行插件安装。
  4. 完成:配置完成后,你就可以开始在 PyCharm 中编写 Python 代码了。

通过这些步骤,你可以在 Windows 上顺利安装并配置 PyCharm 社区版。

2.2. Mac 安装PyCharm社区版

在 macOS 上安装 PyCharm 社区版(Community Edition)并进行初步配置的详细步骤如下:

步骤 1:下载 PyCharm 社区版
  1. 打开 PyCharm 官方下载页面。
  2. 在页面中,选择 Community 版(免费的开源版本)。
  3. 点击 Download 按钮,下载适合 macOS 系统的 .dmg 安装包(例如 pycharm-community-.dmg)。
步骤 2:安装 PyCharm
  1. 双击下载的 .dmg 文件以挂载安装镜像。

  2. 在安装窗口中,你会看到 PyCharm 图标和 Applications 文件夹图标。

  3. PyCharm 图标拖动到 Applications 文件夹中。这是 macOS 上常见的应用程序安装方式。

    这将把 PyCharm 安装到你的应用程序文件夹里,便于你以后通过 Launchpad 或 Finder 启动 PyCharm。

步骤 3:启动 PyCharm
  1. 安装完成后,打开 Launchpad,找到并点击 PyCharm 图标,启动 PyCharm。
  2. 第一次启动时,macOS 可能会提示你,告诉你该应用是从网上下载的,并可能阻止其启动。如果看到警告,点击 打开 按钮允许启动。
步骤 4:首次启动配置

当你首次启动 PyCharm 时,会有一些配置提示。下面是常见的配置步骤:

  1. 选择 UI 主题
    PyCharm 提供两种主题,Light(浅色)和 Darcula(深色)。你可以根据自己的喜好选择其中一种主题,然后点击 Next

  2. 导入设置
    如果你以前使用过 PyCharm 或其他 JetBrains IDE,PyCharm 会询问你是否导入旧的配置。如果这是第一次使用 PyCharm,可以选择 Do not import settings

  3. 安装插件
    在安装过程中,PyCharm 会询问你是否安装一些常用的插件,如版本控制工具、数据库支持等。你可以选择默认配置,也可以跳过这个步骤,稍后再安装所需插件。

  4. 配置 Python 解释器
    如果你没有配置 Python 解释器,PyCharm 会提示你设置一个。在设置中,你可以选择以下几种方式:

    • 使用现有的 Python 解释器:如果你已经安装了 Python,PyCharm 会自动检测并列出系统中的 Python 解释器。选择你需要的版本即可。
    • 创建虚拟环境:如果你希望在项目中使用虚拟环境,你可以选择创建一个新的虚拟环境。
    • 安装 Python:如果你没有安装 Python,PyCharm 会提供一个选项来帮助你安装 Python。
  5. 完成配置
    配置完 Python 解释器后,点击 OKApply。PyCharm 会自动配置并准备好你的开发环境。

步骤 5:启动 PyCharm 并创建新项目
  1. 完成初始设置后,PyCharm 会进入主界面,显示欢迎界面。
  2. 你可以选择 Create New Project 来创建一个新的 Python 项目,或者选择 Open 来打开已有的项目。
  3. 选择一个项目目录并开始你的 Python 编程工作。
步骤 6:允许来自未知开发者的应用(如果需要)

在某些情况下,macOS 可能会阻止来自未知开发者的应用启动。你可以通过以下步骤允许 PyCharm 启动:

  1. 打开 “系统偏好设置” > “安全性与隐私”
  2. “常规” 标签下,如果看到 PyCharm 被阻止启动的警告,点击 仍然打开 按钮以允许 PyCharm 启动。
步骤 7:后续配置(可选)
  • 插件安装:你可以在 PyCharm > Preferences > Plugins 中管理插件,安装你所需的插件,如数据库支持、Web 开发插件等。
  • 配置虚拟环境:在 PyCharm 内部,你可以为每个项目创建独立的虚拟环境。通过 PyCharm > Preferences > Project: > Python Interpreter 来配置项目的解释器和虚拟环境。
  • 更新代码风格:你可以设置 Python 代码风格,确保代码符合团队的编码规范。进入 Preferences > Editor > Code Style > Python 来调整这些设置。

总结

  1. 下载:从 PyCharm 官网下载适用于 macOS 的 .dmg 文件。
  2. 安装:将 PyCharm 拖到 Applications 文件夹中进行安装。
  3. 首次启动:启动 PyCharm,选择 UI 主题、配置 Python 解释器并完成基本配置。
  4. 允许启动:如果遇到启动阻止,允许来自未知开发者的应用启动。
  5. 后续配置:安装必要的插件、配置虚拟环境和调整代码风格。

通过这些步骤,你可以在 Mac 上顺利安装和配置 PyCharm 社区版,开始你的 Python 开发之旅!

3. Win使用PyCharm创建一个脚本项目

在 Windows 上使用 PyCharm 创建并运行 Python 脚本项目是一个很直观的过程。这里将为你提供一份从创建项目到运行的详细指南,包括最佳实践和一些 PyCharm 配置建议。


1. 创建一个脚本项目

步骤 1:打开 PyCharm
  1. 启动 PyCharm。
  2. 在欢迎界面中,点击 Create New Project 来创建一个新的项目。

步骤 2:选择项目类型
  1. 在 “New Project” 窗口中,选择 Pure Python,即普通的 Python 项目类型。
  2. 选择 Location,为你的项目选择一个目录。如果你希望项目保存在 C:ProjectsMyScript 目录,可以在路径框中输入该路径。

步骤 3:配置 Python 解释器
  • 现有解释器:如果你已在系统中安装 Python,PyCharm 会自动检测并列出可用的 Python 解释器。
  • 创建虚拟环境:如果你希望为该项目创建一个独立的虚拟环境,可以选择 New environment using 选项,选择 Virtualenv,并选择 Python 解释器。

选择好解释器后,点击 Create 按钮。


2. 项目创建的最佳实践:目录结构

一个清晰的目录结构对于维护和管理项目至关重要。以下是创建 Python 脚本项目时的最佳实践:

建议的项目目录结构:
MyScriptProject/
├── main.py              # 入口脚本
├── scripts/             # 存放主要脚本文件的文件夹
│   ├── script1.py       # 具体功能的 Python 脚本
│   └── script2.py       # 另一个 Python 脚本
├── data/                # 存放数据文件的文件夹
│   └── input_data.csv   # 输入数据文件
├── tests/               # 存放测试文件的文件夹
│   ├── test_script1.py  # 具体功能的测试
│   └── test_script2.py  # 另一个测试文件
├── requirements.txt     # 项目依赖的库
└── README.md            # 项目的说明文档
说明:
  1. main.py:这是项目的入口脚本,一般用于启动整个程序的执行。
  2. scripts/:存放主要的功能脚本,这些脚本可能包含你项目的主要逻辑。
  3. data/:存放与项目相关的数据文件,比如 CSV、JSON、Excel 文件等。
  4. tests/:存放测试文件夹。这里你可以使用 unittestpytest 进行单元测试。
  5. requirements.txt:列出项目的依赖库,确保其他人可以通过该文件安装相同的依赖。
  6. README.md:项目的说明文件,描述项目的功能、安装和使用方法。

3. PyCharm 配置:优化开发体验

3.1 设置代码风格

PyCharm 提供了强大的代码风格配置,可以帮助你统一代码风格,提升代码可读性。

  1. 打开 File > Settings > Editor > Code Style > Python
  2. 在这里,你可以设置 缩进空格换行引号风格等。
  3. 如果有团队合作,可以按照团队的编码规范进行设置,确保代码一致性。
3.2 安装必要插件

在 PyCharm 中,你可以根据需要安装插件以增强功能。

  1. 打开 File > Settings > Plugins
  2. 点击 Marketplace,然后搜索并安装需要的插件,例如:
    • Python(用于 Python 支持)
    • Git(用于 Git 集成)
    • Markdown(如果你需要编辑 README.md 文件)
3.3 配置虚拟环境

确保每个项目使用独立的虚拟环境,避免与其他项目的依赖冲突。

  1. File > Settings > Project: > Python Interpreter 中配置虚拟环境。
  2. 如果尚未配置虚拟环境,点击右上角的 Add Interpreter,选择 New Virtualenv Environment,然后选择 Python 版本。
3.4 配置 Git 集成(可选)
  1. 如果你使用 Git 进行版本控制,可以在 File > Settings > Version Control > Git 中配置 Git。
  2. 在 PyCharm 中,你可以直接进行 Git 操作,如提交、推送和拉取代码。
3.5 配置运行/调试配置

在 PyCharm 中,你可以配置 运行/调试配置,方便你一键启动脚本。

  1. 点击右上角的 Run/Debug Configurations 按钮,选择 Edit Configurations
  2. 在弹出的窗口中,点击左上角的 + 按钮,选择 Python
  3. Script path 处,选择你想运行的 Python 脚本(例如 main.py)。
  4. 配置完成后,点击 OK 保存。

4. 运行脚本项目

步骤 1:运行脚本
  1. 在 PyCharm 中,点击右上角的绿色运行按钮(一个绿色的三角形),或者按下 Shift + F10 来运行当前配置的脚本。
  2. 如果你配置了虚拟环境,PyCharm 会使用该环境运行脚本,确保依赖库都已正确加载。
步骤 2:调试脚本

如果你的代码有问题,可以使用 PyCharm 的调试功能来逐步调试代码。

  1. 在代码行号旁边点击设置断点(点击左侧的空白区域,出现一个红色圆点)。
  2. 点击 Debug 按钮(绿色的虫子图标)来启动调试模式。
  3. PyCharm 会在断点处暂停执行,你可以逐步执行代码、查看变量值、检查堆栈等。
步骤 3:测试脚本

你可以在 PyCharm 中进行单元测试,验证代码的正确性。

  1. tests/ 文件夹下创建测试脚本,使用 unittestpytest 等框架编写测试。
  2. 运行测试脚本:右键点击测试文件,选择 Run ‘test_script.py’ 来运行单元测试。

总结:

  1. 创建脚本项目:从 PyCharm 启动界面创建新的 Python 项目,选择解释器并设置项目目录。
  2. 项目目录结构最佳实践:遵循常见的目录结构(如 scripts/tests/data/ 等)来组织你的项目代码和资源。
  3. PyCharm 配置
    • 设置代码风格,保持代码一致性。
    • 安装必要的插件,如 Git 支持、Markdown 支持等。
    • 配置和使用虚拟环境,确保项目依赖管理。
    • 配置运行和调试选项,提升开发效率。
  4. 运行和调试:使用 PyCharm 提供的运行、调试和测试功能,帮助你高效地编写和验证代码。

这些步骤将帮助你在 PyCharm 中顺利创建和运行一个 Python 脚本项目,并在开发过程中提供更好的支持和便利。

本文地址:https://www.vps345.com/5402.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 javascript 前端 chrome edge python MCP deepseek Ollama 模型联网 API CherryStudio 数据库 centos oracle 关系型 安全 分布式 RTSP xop RTP RTSPServer 推流 视频 进程 操作系统 进程控制 Ubuntu ssh llama 算法 opencv 自然语言处理 神经网络 语言模型 阿里云 网络 网络安全 网络协议 ubuntu flutter macos adb Dell R750XS android harmonyos typescript 鸿蒙 fastapi mcp mcp-proxy mcp-inspector fastapi-mcp agent sse 深度学习 YOLO 目标检测 计算机视觉 人工智能 java 面试 性能优化 jdk intellij-idea 架构 filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 numpy 华为 开发语言 计算机网络 vim ide c++ vue3 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 asm c# github 创意 社区 Windsurf cpu 内存 实时 使用 Flask FastAPI Waitress Gunicorn uWSGI Uvicorn jenkins gitee spring boot golang react.js 前端面试题 node.js 持续部署 GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 c语言 qt stm32项目 单片机 stm32 pytorch transformer 科技 ai 个人开发 笔记 C 环境变量 进程地址空间 物联网 iot udp unity websocket ssl docker ollama llm windows 产品经理 agi microsoft chatgpt 大模型 llama3 Chatglm 开源大模型 php ping++ 运维开发 conda 机器学习 深度优先 图论 并集查找 换根法 树上倍增 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 容器 ffmpeg 音视频 vscode pycharm vue.js audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 rust http uni-app .net 负载均衡 后端 tomcat LDAP HCIE 数通 maven intellij idea nginx 监控 自动化运维 .netcore 智能路由器 外网访问 内网穿透 端口映射 AI Agent json html5 firefox WSL win11 无法解析服务器的名称或地址 前端框架 django flask web3.py YOLOv12 Qwen2.5-coder 离线部署 jmeter 软件测试 pip 计算机外设 电脑 mac 软件需求 DeepSeek-R1 API接口 sqlserver live555 rtsp rtp Hyper-V WinRM TrustedHosts tcp/ip 微服务 springcloud web安全 Kali Linux 黑客 渗透测试 信息收集 apache cuda cudnn anaconda openwrt AIGC 经验分享 Deepseek ux 多线程 Linux 国产操作系统 open Euler dde deepin 统信UOS Google pay Apple pay 服务器主板 AI芯片 嵌入式硬件 信息与通信 hadoop mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 android studio 交互 嵌入式 linux驱动开发 arm开发 网工 搜索引擎 ssrf 失效的访问控制 zabbix bash 自动化 云原生 游戏服务器 TrinityCore 魔兽世界 excel 指令 Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 进程信号 xrdp 远程桌面 远程连接 CLion IDE 代码调试 ipdb string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap gpu算力 Ubuntu 24.04.1 轻量级服务器 NFS redhat 跨域 学习方法 学习 大语言模型 NPS 雨云服务器 雨云 开源 curl wget ollama下载加速 DeepSeek 服务器繁忙 能力提升 面试宝典 技术 IT信息化 环境迁移 崖山数据库 YashanDB 源码剖析 rtsp实现步骤 流媒体开发 VR手套 数据手套 动捕手套 动捕数据手套 直播推流 linux 命令 sed 命令 jar 程序人生 集成学习 集成测试 RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 相差8小时 UTC 时间 Java redis netty HarmonyOS Next devops springboot rpc 远程过程调用 Windows环境 设置代理 实用教程 媒体 微信公众平台 3d 数学建模 C语言 svn 命名管道 客户端与服务端通信 express 串口服务器 状态管理的 UDP 服务器 Arduino RTOS SSH 服务 SSH Server OpenSSH Server av1 电视盒子 机顶盒ROM 魔百盒刷机 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 驱动开发 mcu kvm 无桌面 命令行 mysql git gitea matlab bootstrap html web Socket YOLOv8 NPU Atlas800 A300I pro asi_bench gitlab ci/cd 计算机 minicom 串口调试工具 测试工具 jupyter css 蓝耘科技 元生代平台工作流 ComfyUI 鸿蒙系统 arkUI 宕机切换 服务器宕机 麒麟 bonding 链路聚合 压力测试 ecm bpm 低代码 ArcTS 登录 ArcUI GridItem ddos protobuf 序列化和反序列化 安装 idm docker命令大全 远程工作 课程设计 大数据 Cursor Minecraft prometheus spring iDRAC R720xd freebsd 强制清理 强制删除 mac废纸篓 debian PVE zotero WebDAV 同步失败 代理模式 ansible playbook pygame 小游戏 五子棋 IIS .net core Hosting Bundle .NET Framework vs2022 XFS xfs文件系统损坏 I_O error es jvm 测试用例 功能测试 shell 磁盘监控 AI编程 elasticsearch Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 部署 服务器配置 华为云 Ark-TS语言 dell服务器 go 硬件架构 系统架构 rabbitmq kubernetes k8s WebUI DeepSeek V3 AI大模型 软件工程 X11 Xming 生物信息学 openEuler 爬虫 数据集 LLM 大模型面经 职场和发展 大模型学习 混合开发 环境安装 JDK 僵尸进程 minio sql KingBase 腾讯云 VMware安装Ubuntu Ubuntu安装k8s mysql离线安装 ubuntu22.04 mysql8.0 VMware安装mocOS VMware macOS系统安装 centos-root /dev/mapper yum clean all df -h / du -sh gcc jetty undertow mybatis UOS 统信操作系统 yum 基础入门 编程 oceanbase rc.local 开机自启 systemd 缓存 系统开发 binder 车载系统 framework 源码环境 Erlang OTP gen_server 热代码交换 事务语义 音乐服务器 Navidrome 音流 WSL2 kylin 智能手机 NAS Termux Samba SSH ruoyi ESXi Dell HPE 联想 浪潮 MQTT协议 消息服务器 代码 DeepSeek行业应用 Heroku 网站部署 postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 ESP32 k8s集群资源管理 云原生开发 nuxt3 asp.net大文件上传 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 .net mvc断点续传 飞牛NAS 飞牛OS MacBook Pro java-ee ros2 moveit 机器人运动 温湿度数据上传到服务器 Arduino HTTP AI写作 AI作画 IIS服务器 IIS性能 日志监控 react next.js 部署next.js QQ 聊天室 spring cloud eureka Ubuntu Server Ubuntu 22.04.5 selete 高级IO 编辑器 Reactor 设计模式 C++ 剧本 okhttp wireshark 显示过滤器 ICMP Wireshark安装 eNSP 网络规划 VLAN 企业网络 tcpdump linux环境变量 银河麒麟服务器操作系统 系统激活 企业微信 Linux24.04 r语言 数据挖掘 数据可视化 数据分析 1024程序员节 博客 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm chfs ubuntu 16.04 漏洞 安全威胁分析 微信开放平台 微信公众号配置 vscode 1.86 Docker Compose docker compose docker-compose IPMI iftop 网络流量监控 unix visual studio code 豆瓣 追剧助手 迅雷 nas 微信 弹性计算 云服务器 裸金属服务器 弹性裸金属服务器 虚拟化 TRAE unity3d Redis Desktop 银河麒麟 kylin v10 麒麟 v10 网络穿透 Nuxt.js Xterminal 虚拟机 向日葵 文件系统 路径解析 RAID RAID技术 磁盘 存储 CORS CPU 主板 电源 网卡 https dify Trae AI代码编辑器 实时音视频 半虚拟化 硬件虚拟化 Hypervisor 政务 分布式系统 监控运维 Prometheus Grafana micropython esp32 mqtt 大模型微调 程序员 postgresql rocketmq sqlite dubbo MS Materials gateway Clion Nova ResharperC++引擎 Centos7 远程开发 safari Mac 系统 code-server MQTT mosquitto 消息队列 echarts 信息可视化 网页设计 医疗APP开发 app开发 数据库系统 pillow 腾讯云大模型知识引擎 kamailio sip VoIP 大数据平台 rust腐蚀 统信 虚拟机安装 框架搭建 W5500 OLED u8g2 TCP服务器 remote-ssh DevEco Studio springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 pyqt JAVA 恒源云 threejs 3D 华为od OD机试真题 华为OD机试真题 服务器能耗统计 vSphere vCenter 软件定义数据中心 sddc RTMP 应用层 opensearch helm WebRTC gpt fpga开发 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 adobe 传统数据库升级 银行 LLMs Dify webrtc opcua opcda KEPServer安装 oneapi 多进程 远程 命令 执行 sshpass 操作 firewalld mongodb virtualenv pdf dba VSCode 多线程服务器 Linux网络编程 ecmascript KVM springsecurity6 oauth2 授权服务器 token sas FTP 服务器 GCC crosstool-ng 服务器部署ai模型 wsl2 wsl raid5数据恢复 磁盘阵列数据恢复 微信小程序 小程序 visualstudio list 数据结构 硬件工程 嵌入式实习 ue4 着色器 ue5 虚幻 开机自启动 AI 原生集成开发环境 Trae AI 机器人 bot Docker EasyConnect Cline 微信分享 Image wxopensdk nextjs reactjs 流式接口 DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 Kylin-Server 服务器安装 分析解读 grafana SSE 宝塔 LLM Web APP Streamlit DNS 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors ui 压测 ECS DeepSeek r1 Open WebUI vue less cd 目录切换 MI300x ios 小艺 Pura X Unity Dedicated Server Host Client 无头主机 开发环境 SSL证书 aws eclipse 图像处理 elk 网络攻击模型 游戏引擎 vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 策略模式 单例模式 MacMini 迷你主机 mini Apple 宠物 毕业设计 免费学习 宠物领养 宠物平台 群晖 文件分享 视觉检测 自动化测试 性能测试 odoo 服务器动作 Server action VMware创建虚拟机 常用命令 文本命令 目录命令 python3.11 tidb GLIBC 视频编解码 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 毕设 midjourney ArkTs ArkUI 代码托管服务 远程控制 远程看看 远程协助 sqlite3 Typore risc-v prompt easyui langchain 中间件 网络结构图 wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 佛山戴尔服务器维修 佛山三水服务器维修 ipython 系统安全 ragflow swoole 7z 三级等保 服务器审计日志备份 权限 FTP服务器 输入法 GPU npm 自动化任务管理 xshell termius iterm2 客户端 干货分享 黑客工具 密码爆破 gradle 软考 交叉编译 C# MQTTS 双向认证 emqx 飞牛nas fnos fd 文件描述符 联想开天P90Z装win10 Invalid Host allowedHosts keepalived yum源切换 更换国内yum源 服务网格 istio 执法记录仪 智能安全帽 smarteye Linux环境 tailscale derp derper 中转 chrome devtools selenium chromedriver triton 模型分析 矩阵 线性代数 电商平台 camera Arduino 电子信息 互信 C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 xcode IDEA 边缘计算 DOIT 四博智联 lua 5G 3GPP 卫星通信 arm DocFlow 其他 mq kafka cursor MCP server C/S windows日志 ip命令 新增网卡 新增IP 启动网卡 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 thingsboard 游戏程序 宝塔面板 安防软件 自动驾驶 音乐库 飞牛 H3C Linux的权限 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 语法 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 云服务 sdkman xml Docker Hub docker pull 镜像源 daemon.json kind 前后端分离 监控k8s 监控kubernetes 华为认证 网络工程师 黑苹果 nvidia 虚拟显示器 c cmos 硬件 FunASR ASR bug file server http server web server alias unalias 别名 Claude 实习 uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 AnythingLLM AnythingLLM安装 qemu libvirt 技术共享 王者荣耀 Wi-Fi regedit 开机启动 WebVM efficientVIT YOLOv8替换主干网络 TOLOv8 Spring Security 重启 排查 系统重启 日志 原因 反向代理 cnn DenseNet mariadb CrewAI 源码 rdp 实验 我的世界服务器搭建 云电竞 云电脑 todesk 并查集 leetcode 交换机 设备 PCI-Express SysBench 基准测试 阻塞队列 生产者消费者模型 服务器崩坏原因 京东云 can 线程池 Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 ISO镜像作为本地源 hive Hive环境搭建 hive3环境 Hive远程模式 GoogLeNet 监控k8s集群 集群内prometheus 无人机 MNN Qwen ip 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 linux上传下载 flash-attention 报错 USB网络共享 RAGFLOW Linux PID 银河麒麟桌面操作系统 Kylin OS 国产化 xss vmware 卡死 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 自动化编程 docker run 数据卷挂载 交互模式 epoll LInux 游戏机 pppoe radius hugo ssh漏洞 ssh9.9p2 CVE-2025-23419 Netty 即时通信 NIO SWAT 配置文件 服务管理 网络共享 gaussdb USB转串口 CH340 技能大赛 saltstack etl ocr ai小智 语音助手 ai小智配网 ai小智教程 智能硬件 esp32语音助手 diy语音助手 AI agent lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 思科模拟器 思科 Cisco 移动魔百盒 算力 Radius googlecloud qt项目 qt项目实战 qt教程 muduo telnet 远程登录 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP 服务器管理 配置教程 网站管理 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 根服务器 clickhouse 蓝桥杯 DBeaver 数据仓库 kerberos 社交电子 网络用户购物行为分析可视化平台 大数据毕业设计 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 链表 EMQX 通信协议 hibernate 计算虚拟化 弹性裸金属 VS Code perf 工业4.0 openstack Xen 小番茄C盘清理 便捷易用C盘清理工具 小番茄C盘清理的优势尽显何处? 教你深度体验小番茄C盘清理 C盘变红?!不知所措? C盘瘦身后电脑会发生什么变化? make命令 makefile文件 显示管理器 lightdm gdm AD 域管理 网站搭建 serv00 同步 备份 建站 iphone laravel 直流充电桩 充电桩 junit 小智AI服务端 xiaozhi TTS 需求分析 规格说明书 安卓 Logstash 日志采集 p2p Playwright P2P HDLC 火绒安全 nac 802.1 portal ROS 备选 网站 api 调用 示例 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 AD域 minecraft 致远OA OA服务器 服务器磁盘扩容 软件构建 dns 大模型入门 HTTP 服务器控制 ESP32 DeepSeek 毕昇JDK vasp安装 查询数据库服务IP地址 SQL Server AutoDL yaml Ultralytics 可视化 matplotlib Linux的基础指令 实时互动 MacOS录屏软件 mamba Vmamba ceph tcp pgpool 可信计算技术 安全架构 端口测试 大模型应用 串口驱动 CH341 uart 485 田俊楠 openssl 密码学 业界资讯 鲲鹏 模拟退火算法 历史版本 下载 深度求索 私域 知识库 gpt-3 文心一言 RAG 检索增强生成 文档解析 大模型垂直应用 flink 匿名管道 金融 华为机试 Python frp seatunnel AISphereButler 模拟器 教程 自定义客户端 SAS 序列化反序列化 IPv4 子网掩码 公网IP 私有IP 主从复制 银河麒麟高级服务器 外接硬盘 Kylin outlook etcd 数据安全 RBAC Ubuntu共享文件夹 共享目录 Linux共享文件夹 Jellyfin 回显服务器 UDP的API使用 c/c++ 串口 做raid 装系统 BMC Java Applet URL操作 服务器建立 Socket编程 网络文件读取 armbian u-boot 大模型教程 ukui 麒麟kylinos openeuler linux安装配置 kali 共享文件夹 超融合 RustDesk自建服务器 rustdesk服务器 docker rustdesk 嵌入式Linux IPC ftp VPS 模拟实现 EMUI 回退 降级 升级 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 双系统 GRUB引导 Linux技巧 支付 微信支付 开放平台 vscode1.86 1.86版本 ssh远程连接 SenseVoice big data 飞书 glibc 昇腾 npu 孤岛惊魂4 apt uniapp sysctl.conf vm.nr_hugepages 灵办AI 单一职责原则 网络编程 聊天服务器 套接字 TCP 版本 自学笔记 小米 澎湃OS Android IPMITOOL 硬件管理 软负载 open webui IO模型 单元测试 Kali 渗透 Headless Linux 繁忙 解决办法 替代网站 汇总推荐 AI推理 CDN rnn asp.net大文件上传下载 iis 移动云 图形化界面 XCC Lenovo spark HistoryServer Spark YARN jobhistory n8n 工作流 workflow zookeeper nfs SSL 域名 rsyslog Anolis nginx安装 linux插件下载 g++ g++13 Ubuntu22.04 开发人员主页 embedding Cookie ruby 僵尸世界大战 游戏服务器搭建 tensorflow trae 银河麒麟操作系统 skynet 多层架构 解耦 Portainer搭建 Portainer使用 Portainer使用详解 Portainer详解 Portainer portainer 阿里云ECS LORA NLP 目标跟踪 OpenVINO 推理应用 v10 软件 ldap 线程 黑客技术 代理 URL 本地部署 架构与原理 键盘 多个客户端访问 IO多路复用 TCP相关API OpenManus 抓包工具 System V共享内存 进程通信 嵌入式系统开发 网卡的名称修改 eth0 ens33 代理服务器 信号 cpp-httplib Deepseek-R1 私有化部署 推理模型 网络建设与运维 NLP模型 x64 SIGSEGV xmm0 miniapp 真机调试 调试 debug 断点 网络API请求调试方法 国内源 SRS 流媒体 直播 docker desktop image vpn dash 正则表达式 远程服务 xpath定位元素 db bat 知识图谱 deep learning docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 强化学习 word UOS1070e 信创 信创终端 中科方德 Windows MacOS css3 程序员创富 sentinel Mac内存不够用怎么办 nlp 查看显卡进程 fuser 相机 ArtTS 企业网络规划 华为eNSP sonoma 自动更新 neo4j 数据库开发 database log4j 加解密 Yakit yaklang KylinV10 麒麟操作系统 Vmware rustdesk 金仓数据库 2025 征文 数据库平替用金仓 webdav Xinference RAGFlow CentOS vr 服务器时间 流量运营 EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 免费域名 域名解析 防火墙 NAT转发 NAT Server 合成模型 扩散模型 图像生成 iBMC UltraISO webstorm su sudo ubuntu24 vivado24 aarch64 编译安装 HPC 域名服务 DHCP 符号链接 配置 鸿蒙开发 移动开发 树莓派 VNC perl HarmonyOS OpenHarmony 李心怡 Python基础 Python教程 Python技巧 WLAN sequoiaDB 捆绑 链接 谷歌浏览器 youtube google gmail 影刀 #影刀RPA# Unity插件 图形渲染 iventoy VmWare OpenEuler prometheus数据采集 prometheus数据模型 prometheus特点 软链接 硬链接 云桌面 微软 AD域控 证书服务器 个人博客 idea figma AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 极限编程 基础环境 流水线 脚本式流水线 我的世界 我的世界联机 数码 ros UDP rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK webgl 带外管理 考研 onlyoffice 在线office grub 版本升级 扩容 HarmonyOS NEXT 原生鸿蒙 游戏开发 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 kotlin ssh远程登录 信号处理 virtualbox 玩机技巧 软件分享 软件图标 大模型推理 问题解决 网络药理学 生信 gromacs 分子动力学模拟 MD 动力学模拟 fstab chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 私有化 dns是什么 如何设置电脑dns dns应该如何设置 win服务器架设 windows server 本地部署AI大模型 迁移指南 浏览器开发 AI浏览器 llama.cpp MySql harmonyOS面试题 分布式训练 邮件APP 免费软件 react native 烟花代码 烟花 元旦 程序 性能调优 安全代理 本地知识库部署 DeepSeek R1 模型 nvm whistle dity make 环境配置 磁盘清理 状态模式 powerpoint 物联网开发 rime 镜像 HAProxy deepseek r1 实战案例 searxng PPI String Cytoscape CytoHubba edge浏览器 Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 SEO firewall 粘包问题 cfssl TCP协议 抗锯齿 拓扑图 hexo 产测工具框架 IMX6ULL 管理框架 健康医疗 互联网医院 visual studio milvus 内网服务器 内网代理 内网通信 QT 5.12.12 QT开发环境 Ubuntu18.04 uv 推荐算法 聚类 性能分析 navicat rclone AList fnOS MVS 海康威视相机 Attention 语音识别 proxy模式 虚拟局域网 软件卸载 系统清理 显卡驱动 wpf OpenSSH EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 SVN Server tortoise svn jina 人工智能生成内容 ABAP bcompare Beyond Compare 容器技术 SSH 密钥生成 SSH 公钥 私钥 生成 iperf3 带宽测试 top Linux top top命令详解 top命令重点 top常用参数 存储维护 NetApp存储 EMC存储 seleium TrueLicense ubuntu20.04 ros1 Noetic 20.04 apt 安装 docker搭建pg docker搭建pgsql pg授权 postgresql使用 postgresql搭建 composer docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos PX4 对比 工具 meld DiffMerge 项目部署到linux服务器 项目部署过程 CVE-2024-7347 用户缓冲区 gnu 开发 cocoapods 中兴光猫 换光猫 网络桥接 自己换光猫 autodl 多端开发 智慧分发 应用生态 鸿蒙OS lio-sam SLAM web3 wps 智能音箱 智能家居 ubuntu24.04.1 AI-native Docker Desktop yolov8 HiCar CarLife+ CarPlay QT RK3588 IMM Node-Red 编程工具 流编程 读写锁 AI Agent 字节智能运维 办公自动化 自动化生成 pdf教程 元服务 应用上架 换源 Debian 端口 查看 ss fast deployment daemonset statefulset cronjob IM即时通讯 剪切板对通 HTML FORMAT trea Qwen2.5-VL vllm wsgiref Web 服务器网关接口 arcgis GIS 遥感 WebGIS 运维监控 大大通 第三代半导体 碳化硅 ardunio BLE ai工具 pyautogui deekseek java-rocketmq IMX317 MIPI H265 VCU ShenTong rag ragflow 源码启动 内网环境 h.264 Linux find grep 钉钉 banner 风扇控制软件 MobaXterm 热榜 接口优化 k8s二次开发 conda配置 conda镜像源 MDK 嵌入式开发工具 论文笔记 sublime text 大模型部署 离线部署dify 搭建个人相关服务器 稳定性 看门狗 js 解决方案 ranger MySQL8.0 欧标 OCPP mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 docker部署Python hosts 浏览器自动化 yum换源 网络爬虫 开机黑屏 本地化部署 沙盒 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR 虚幻引擎 vu大文件秒传跨域报错cors Sealos 论文阅读 网络搭建 神州数码 神州数码云平台 云平台 CentOS Stream macOS 云耀服务器 多路转接 dock 加速 数字证书 签署证书 智能电视 搜狗输入法 中文输入法 服务器正确解析请求体 AI员工 DIFY 项目部署 IO 西门子PLC 通讯 yolov5 kernel rpa nosql 达梦 DM8 端口聚合 windows11