我在项目的子文件夹中创建了一个 Python 虚拟环境。每当我需要处理这个项目时,我都必须手动激活这个虚拟环境。
c:\my_projects\project1>venv\Scripts\activate.bat
(venv) c:\my_projects\project1>
venv\Scripts\activate.bat
每当我在 Windows 命令行中输入特定文件夹时,有没有办法自动执行指定的脚本(在这种情况下)?
我在项目的子文件夹中创建了一个 Python 虚拟环境。每当我需要处理这个项目时,我都必须手动激活这个虚拟环境。
c:\my_projects\project1>venv\Scripts\activate.bat
(venv) c:\my_projects\project1>
venv\Scripts\activate.bat
每当我在 Windows 命令行中输入特定文件夹时,有没有办法自动执行指定的脚本(在这种情况下)?
如果您希望这仅适用于
CD
您在 CMD.EXE 中键入的命令,那么您可以cd
为您自己的批处理脚本设置别名,该脚本使 cd 更改并根据需要设置 vars。创建自己的脚本C:\yourpath\cd.cmd
:在 CMD.EXE 中注册 cd 到你的新脚本:
与一般的 Windows 脚本一样,这不是很健壮,因此无法在您自己的脚本中运行,或者如果您有
setlocal
任何安装脚本,您可以从内部获取cd.cmd
。