逐行运行,或整体运行

逐行运行,或整体运行

我正在尝试安装 Flask。文档说创造一个环境:

创建环境

在其中创建一个项目文件夹和一个 venv 文件夹:

视窗

mkdir myproject
cd myproject
py -3 -m venv venv

我该如何运行它们?

  • 一会儿一行,一会儿另一行?

  • 全部放在一个或写一个bash-y脚本?

我在使用cmd.exeWindows 7。

答案1

我应该如何运行这些?

中每一行都是一个单独的命令cmd,因此应该一次运行一个命令:

  1. mkdir myproject
  2. cd myproject
  3. py -3 -m venv venv

请注意,第 3 行假设您已经安装py启动器(例如作为安装过程的一部分适用于 Windows 的“原始”Python) 并且可从命令行使用 (通过 进行检查where py) cmd。关于命令本身:

  • -3部分指定使用 Python 3py启动器所知道的任何默认版本。

  • -m venv调用本机 Python韦恩(虚拟环境)模块。

  • 最后venv是创建的虚拟环境的“名称”(路径)(即,创建的包含必要venv文件的文件夹的名称)。

请注意,如果您打算使用虚拟环境(即使用您在其中安装的模块,包括 flask),则需要在每个cmd打开的新窗口中“激活”虚拟环境。也就是说,您需要运行以下某个版本:

C:\path\to\venv\scripts\activate.bat

每次您希望flask在新cmd窗口中使用时。

就我个人而言,我倾向于使用适当的行创建批处理文件“别名”,例如:

例如 py_flask.bat

C:\path\to\venv\scripts\activate.bat

并将这些文件 ( ) 放在我的 Windows 系统路径环境变量中可用的文件夹中。这样只需从任何打开的窗口py_flask.bat使用 eg 即可激活相关环境,并避免输入(可能)较长的完整路径。py_flaskcmd

答案2

您应该一次运行一行命令。

相关内容