PyCharm 2025.3 Help

部署

PyCharm 假定所有开发和测试都在您的计算机上完成,随后将代码部署到预生产或生产环境。

坚持此 "本地开发 — 部署"模型的原因在于 PyCharm 提供代码补全、代码检查、代码导航及其他编码辅助功能的方式。 所有这些功能都基于 项目文件索引 ,PyCharm 会在加载项目时构建该索引,并在您编辑代码时即时更新。 只有对 本地文件才能确保快速索引和重新索引,即存储在您的硬盘上并可通过文件系统访问的文件。

开发完成后,您可以使用 PyCharm 将本地项目文件部署到 Web 服务器。

PyCharm 与服务器的交互

PyCharm 与服务器之间的交互通过 服务器访问配置进行控制。 每次准备使用服务器时,您都需要定义一个 服务器访问配置 ,无论服务器位于远程主机还是您的计算机上。

综合以上内容,我们来定义与 PyCharm 和服务器之间的同步相关的以下基本概念。

  • 就地服务器配置。

    在就地服务器配置中,您使用的是 本地 Web 服务器 ,但与 本地服务器配置不同,您不会在 PyCharm 项目与服务器文件结构中的项目文件夹之间进行上传/下载或同步文件。 相反,您会在 PyCharm 中直接打开来自服务器文档根目录的项目文件夹,从而直接在服务器上进行开发。

    创建就地服务器配置

  • 本地服务器配置。

    本地服务器是在本地或已挂载的文件夹中运行,并向本地 URL 地址提供文件服务的服务器。 在本地服务器配置中,您在 PyCharm 项目中进行开发,然后将项目文件上传到服务器上的 文档根目录

    创建本地服务器配置

  • 远程服务器配置。

    远程服务器配置中,服务器运行在另一台计算机(远程主机)上。 要访问远程服务器上的文件,请使用 FTP/SFTP/FTPS/WebDAV 协议。

    创建远程服务器配置

  • 服务器配置根目录是通过服务器配置可访问的 本地远程服务器的文件树中的最高级文件夹。 对于 就地服务器,它是项目根目录。

  • 本地文件/文件夹是项目根目录下的任何文件或文件夹。

  • 远程文件/文件夹是服务器上的任何文件或文件夹。

  • 上传是将数据从项目复制 服务器(本地或远程)。

  • 下载是将数据 服务器复制到项目。

配置好与服务器的同步后,您可以直接在 PyCharm 中上传、下载并管理其上的文件。 此外,您可以禁止上传或下载特定文件或整个文件夹。 最后,您可以通过配置内容根目录来优化工作流,使特定文件夹不参与索引,从而显著节省项目索引时间。

与服务器同步、在其上上传、下载和管理文件的功能由捆绑的 FTP/SFTP/WebDAV Connectivity插件提供,该插件默认启用。 如果插件被禁用,请在 设置 对话框的 插件 页面中将其激活。 有关详细信息,请参阅 安装插件

最后修改日期: 2025年 12月 2日