如何在 Windows 上安装 Jam.py
改编自 Django Docs
以下文档参考了 Django Docs.
本文档将指导您在 Windows 上安装 Python 3.x 和 Jam.py。 它还提供了设置虚拟环境的说明,这使得处理 Python 项目更加容易。 这只是为从事 Jam.py 项目开发的用户准备的初学者指南, 而不是在开发 Jam.py 本身的补丁时应如何安装 Jam.py 的说明。
本指南中的步骤已在 Windows 10 上测试。在其他版本中,步骤会类似。 您需要熟悉使用 Windows 命令提示符。
安装 Python
Jam.py 是一个 Python Web 框架,因此需要在您的机器上先安装 Python 。 在撰写本文时,Python 3.8 是最新版本。
要在您的机器上安装 Python,请访问 https://www.python.org/downloads/。 该网站应该为您提供最新 Python 版本的下载按钮。下载可执行安装程序并运行它。 选中 “Install launcher for all users (recommended)” 旁边的复选框, 然后点击 “Install Now” 。
安装后,打开命令提示符并通过执行以下命令检查 Python 版本是否与您安装的版本匹配
...\> python --version
关于 pip
pip 是 Python 的包管理器,默认已包含在 Python 安装程序中。
它有助于安装和卸载 Python 包(如 Jam.py!)。
在后续的安装过程中,我们将使用 pip 从命令行安装 Python 包。
设置虚拟环境
为您创建的每个 Jam.py 项目提供专用环境是最佳实践。 Python 生态系统中有许多管理环境和包的选项,其中一些在 Python documentation 中被推荐。
要为您的项目创建虚拟环境,请打开一个新的命令提示符,将当前目录切换到您要创建项目的文件夹, 然后输入以下命令
...\> python -m venv project-name
这将创建一个名为 “project-name” 的文件夹(如果它尚不存在)并设置虚拟环境内容。 要激活环境,请运行
...\> project-name\Scripts\activate.bat
虚拟环境被激活后,您会在命令提示符旁边看到 “(project-name)” 以示区别正常环境。 每次启动新的命令提示符时,您都需要再次激活虚拟环境。
安装 Jam.py
可以在虚拟环境中使用 pip 轻松安装 Jam.py 。
在命令提示符中,确保您的虚拟环境已激活,然后执行以下命
...\> python -m pip install jam.py-v7
这将下载并安装最新版本的 Jam.py 。
对于 Python 3.13 及以上版本,请同时安装
...\> python -m pip install standard-imghdr
安装完成后,您可以通过在命令提示符中执行 pip list 来验证您的 Jam.py 安装。
现在我们可以继续创建一个 新项目 。
常见误区
如果您使用代理连接到互联网,运行命令
py -m pip install Jam.py时可能会出现问题。 解决此问题,可以在命令提示符中为代理配置设置环境变量,如下所示...\> set http_proxy=http://username:password@proxyserver:proxyport ...\> set https_proxy=https://username:password@proxyserver:proxyport
如果您的管理员禁止设置虚拟环境,您仍然可以按以下方式安装 Jam.py
...\> python -m pip install jam.py-v7
这将下载并安装最新版本的 Jam.py 。
安装完成后,您可以通过在命令提示符中执行
pip list来验证您的 Jam.py 安装。但是,运行
jam-project.py可能会失败,因为它不在当前路径中。检查安装文件夹,请运行
...\> python -m site --user-site
输出可能类似于以下内容
C:\Users\youruser\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages
将上面一行末尾的
site-packages替换为Scripts,运行以下命令...\> dir C:\Users\youruser\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts
输出内容可能类似于
...\> Directory of C:\Users\yourser\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts 13/04/2023 02:59 PM <DIR> . 13/04/2023 02:59 PM <DIR> .. 13/04/2023 02:59 PM 1,087 jam-project.py 1 File(s) 1,087 bytes 2 Dir(s) 177,027,321,856 bytes free
在某处创建新文件夹并从中运行
jam-project...\> python C:\Users\youruser\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts\jam-project.py
运行新项目
...\> python server.py
安装 WLS
快速启用 WSL 并安装默认的 Linux 发行版(通常为 Ubuntu)
...\> wsl --install
输出可能类似于以下内容
Installing: Virtual Machine Platform
Virtual Machine Platform has been installed.
Installing: Windows Subsystem for Linux
Windows Subsystem for Linux has been installed.
Installing: Ubuntu
Ubuntu has been installed.
The requested operation is successful. Changes will not be effective until the system is rebooted.
现在,我们有了一个 Ubuntu 系统下的开发环境,我们可以像在 Linux 上一样继续进行 Jam.py 安装。