通过一个快捷方式激活 Python 虚拟环境并更改目录(使用 cmd)

Mat*_*ttV 1 windows cmd batch-file

我正在尝试执行以下操作:

  • 打开 CMD 提示符
  • 激活虚拟环境
  • 将当前目录更改为我的项目文件夹
  • 本质上,我需要顺序执行以下命令:

    C:\Envs\djangorocks\Scripts\activate
    cd "D:\GitHub\steelrumors"
    
    Run Code Online (Sandbox Code Playgroud)

    我找到了这个链接,但是创建如下快捷方式没有给我带来任何好处(只是在当前活动目录中显示一个简单的 CMD 提示符):

    cmd \k "C:\Envs\djangorocks\Scripts\activate" & "cd "D:\GitHub\steelrumors""
    
    Run Code Online (Sandbox Code Playgroud)

    经过一段时间的搜索后,我仍然手动进行,任何帮助都是值得赞赏的。

    Dav*_*ill 5

    “创建如下快捷方式不会给我带来任何好处(只是在当前活动目录中显示一个简单的 CMD 提示符):”

    cmd \k "C:\Envs\djangorocks\Scripts\activate" & "cd "D:\GitHub\steelrumors""
    
    Run Code Online (Sandbox Code Playgroud)

    观察结果:

    • cmd \k应该cmd /k

    • &应该是&&使用快捷方式时。

    • 您不需要所有"角色。

    尝试以下作为快捷方式目标:

    cmd /k C:\Envs\djangorocks\Scripts\activate && cd D:\GitHub\steelrumors
    
    Run Code Online (Sandbox Code Playgroud)