whoami
命令(即 Who Am I?):cd
命令,用来切换目录(change directory);mkdir
命令,用来创建目录(make directory)。在不同的操作系统上,执行某个操作的命令可能会有所不同,在必要的地方,书里会进行提示。python3
(类似的,Python 3 对应的 pip 命令为 pip3
):提示 如果你打算在这个教程的学习中继续使用 cmd.exe 或 Powershell,那么需要注意下列命令的区别:
在 cmd.exe 中使用dir
命令替代ls
命令,使用type
命令替代cat
命令 对于nano
命令,你可以替换为其他已安装的编辑器命令,比如对于 VS Code,可以使用code
命令。或者,你也可以直接使用编辑器的图形界面创建文件并编辑。 对于 Windows 10 1809,OpenSSH 程序(相关命令ssh
、ssh-keygen
)可以在控制面板中额外安装(Docs);旧版本 Windows 可以安装第三方 OpenSSH 客户端,比如 Putty,或直接使用 Git Bash。
git --help
命令检查是否已经安装,没有提示“命令未找到(Command not found)”则表示已安装)。提示 上述命令的最后一个参数是虚拟环境名称,你可以自由定义,比如 venv、env、.venv,或是“项目名-venv”,这里使用了 env。
提示 如果你在 Windows 中使用 Git Bash,则需要使用. env/Scripts/activate
命令
python
和 pip
命令来调用当前虚拟环境内的 Python 和 pip 程序/二进制文件。此时执行 python
或 pip
命令指向的程序和激活脚本在同一个目录下,在 Windows 下所在目录为 env\Scripts\
,Linux 和 macOS 下所在目录为 env/bin/
。deactivate
即可退出虚拟环境:注意 除了 Git 相关命令外,除非特别说明,本书后续的所有命令均需要在激活虚拟环境后执行。
提示 如果你没有使用虚拟环境,记得将 Flask 更新到最新版本(pip install -U flask
)。
git status
命令可以查看当前仓库的文件变动状态:-u
参数,会将推送的目标仓库和分支设为默认值,后续的推送直接使用 git push
命令即可。在 GitHub 上,你可以通过 https://github.com/你的用户名/watchlist 查看你的仓库内容。