最新资讯

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

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

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

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