创建 Pyramid 项目
Pyramid 项目脚手架旨在高效开发 Pyramid 应用程序。 PyCharm 负责创建特定的目录结构和设置。
创建一个 Pyramid 项目
在主菜单中,转到 ,或单击 新建项目 按钮,进入 欢迎屏幕。

在 新建项目 对话框中,执行以下操作:
选择 Pyramid 作为项目类型。
指定项目位置。 项目名称将自动从指定路径中的文件夹名称派生。
选择 创建Git 仓库 以 将项目置于 Git 版本控制下。
如果您希望继续使用 项目 venv 或 基础 conda 解释器,请选择相应的选项并点击 创建。
- 项目 venv
PyCharm 在项目文件夹中基于系统 Python 创建一个 virtualenv 环境。
- 基础 conda
PyCharm 将 conda 基础环境配置为项目解释器。
要配置其他类型的解释器或使用现有环境,请选择 自定义环境。
以下步骤取决于您的选择:

从列表中选择 Python 版本。
指定环境名称。
通常,PyCharm 会检测到 conda 安装。
否则,请指定 conda 可执行文件的位置,或者点击
浏览文件。

从列表中选择基础解释器,或者点击
并在您的文件系统中找到 Python 可执行文件。
在 位置 字段中指定新的虚拟环境的位置,或者点击
并在您的文件系统中浏览位置。 新虚拟环境的目录应为空。
如果您希望将机器上全局 Python 中安装的所有包都添加到您将要创建的虚拟环境中,请选择 继承全局 site-packages 复选框。 此复选框对应
--system-site-packages选项的 virtualenv 工具。如果您希望在 PyCharm 中创建 Python 解释器时重用此环境,请选中 使所有项目可用 复选框。

从列表中选择基础解释器,或者点击
并在您的文件系统中找到 Python 可执行文件。
如果您已将基础二进制目录添加到您的
PATH环境变量中,则无需设置任何其他选项:pipenv 可执行文件的路径将自动检测。如果 PyCharm 未检测到 pipenv 可执行文件,请点击 通过 pip 安装 pipenv 以允许 PyCharm 自动为您安装 pipenv。
或者,按照 pipenv 安装过程 以找到可执行文件路径,然后在对话框中指定它。

从列表中选择基础解释器,或者点击
并在您的文件系统中找到 Python 可执行文件。
如果 PyCharm 未检测到 poetry 可执行文件,请点击 通过 pip 安装 poetry 以允许 PyCharm 自动为您安装 poetry。
或者,点击 选择路径 并手动选择所需的文件,或在对话框中指定以下路径,并将
jetbrains替换为您的用户名:/Users/jetbrains/Library/Application Support/pypoetry/venv/bin/poetryC:\Users\jetbrains\AppData\Roaming\pypoetry\venv\Scripts\poetry.exe/home/jetbrains/.local/bin/poetry要在项目目录中创建虚拟环境,请选择 创建项目内环境 复选框。

从列表中选择基础解释器,或者点击
并在您的文件系统中找到 Python 可执行文件。
通常,PyCharm 会检测到 uv 的安装。
否则,请指定 uv 可执行文件的位置,或点击
浏览以找到它。

要重用现有的 conda 环境:
将 按类型分组 切换为 Conda。
通常,PyCharm 会检测到 conda 安装。
否则,请指定 conda 可执行文件的位置,或者点击
浏览文件。
从列表中选择环境。 如果您手动指定了 conda 的路径,可能需要重新加载环境。

要重用 Virtualenv、Pipenv 或 Poetry 环境:
将 按类型分组 切换为 Python。
从列表中选择 Python 可执行文件,或点击
浏览其位置。
点击
更多设置 ,并指定以下内容:
在 项目名称 字段中指定 Pyramid 项目的名称。
从 模板语言 列表中选择要使用的 语言。
从 后端 列表中为 Pyramid cookiecutters 选择一个后端。 可能的选项是:
无 :用于路由的 URL dispatch
SQLAlchemy :用于持久存储的 SQLite, SQLAlchemy 作为 ORM,URL dispatch 用于路由,以及 Alembic 用于数据库迁移
ZODB :用于持久存储的 ZODB 和用于路由的 traversal
点击 创建。
如果出现以下警报,请点击 不。

PyCharm 创建一个项目,安装 Pyramid 及其依赖项,并生成特定的目录结构,您可以在项目工具窗口中进行查看。 打开项目目录中的任何文件。 如果存在 未满足的包需求 ,PyCharm 会建议解决或忽略它们:

您需要安装依赖项才能运行开发服务器。
当您创建 Pyramid 项目时,必须运行
setup.py develop以安装项目用于开发。 PyCharm 可能会如下面的截图所示通知您这样做:
或者,您可以选择 并输入
develop。 另一个弹出窗口出现 运行 Setup 任务 develop。 点击 OK。如果您创建了一个基于 alchemy 的项目,您需要初始化数据库,打开终端(确保虚拟环境处于活动状态)并运行命令:
initialize_PROJECTNAME_db development.ini(将
PROJECTNAME替换为您的确切项目名称。)