跳转至

Windows 一键启动开发环境

1. 快速开始

现在很多开发环境需要打开很多相关的内容,每次都到处去打开很麻烦,所以就用脚本来管理这些。

利用 PowerShell 脚本,一键启动你的开发环境。下面是一些经常用到的功能。

1.1. 打开终端,并进入指定环境

例如:打开终端进入一个 virtualenv 的 Python 环境。

# 启动环境 - PVE.ps1
# 启动 TensorFlow 虚拟环境,打开目录 TensorFlow2
cd C:\Tools\PVEs
.\TensorFlow\Scripts\activate
cd C:\Users\JasperXu\Desktop\生物识别技术\TensorFlow2

1.2. 运行对应环境中的程序

例如:同时启动对应的 virtualenv 中的 Jupyter Notebook 环境。

# 启动环境 - Jupyter Notebook.ps1
# 启动 Jupyter Notebook,打开目录 TensorFlow2
cd C:\Tools\PVEs
.\TensorFlow\Scripts\activate
cd C:\Users\JasperXu\Desktop\生物识别技术\TensorFlow2
$env:LANG="zh_CN.UTF-8"
jupyter notebook

1.3. 打开 VS Code 并指定工作目录

# 启动环境 - VSCode.ps1
# 启动 VS Code,打开目录 TensorFlow2
cd C:\Users\JasperXu\Desktop\生物识别技术
code TensorFlow2

1.4. 打开 资源管理器 并指定工作目录

# 启动环境 - 打开目录.ps1
explorer "C:\Users\JasperXu\Desktop\生物识别技术\TensorFlow2"

1.5. 打开 浏览器 并跳转指定链接

# 启动环境 - 打开网址.ps1
Start-Process "https://jasperxu.com"

1.6. 一个脚本调用上面全部脚本

 # 启动新进程,运行指定脚本
cd C:\Users\JasperXu\Desktop\生物识别技术

Start-Process pwsh -ArgumentList "-NoExit","-Command", "& '.\启动环境 - Jupyter Notebook.ps1'"
Start-Process pwsh -ArgumentList "-NoExit","-Command", "& '.\启动环境 - PVE.ps1'"
Start-Process pwsh -NoNewWindow -ArgumentList "-Command", "& '.\启动环境 - VSCode.ps1'"

exit

-NoNewWindow 是指在本窗口内执行,不打开新窗口。

"-NoExit" 是指执行完毕后不关闭窗口。


创建日期: 2021-01-11 17:00:00
最后更新: 2022-07-30 02:00:00