小编rai*_*ina的帖子

编写One Shell脚本首先进入nix shell,然后进入python虚拟环境

我想从 wsl 安排工作。该作业需要在 nix-shell 中运行,然后在 Nix-shell 下的 python 虚拟环境中运行。我尝试通过编写 shell 脚本运行来做到这一点./enter.sh

#!/bin/bash
nix-shell -p python38Full python38Packages.virtualenv;
source .venv/bin/activate
Run Code Online (Sandbox Code Playgroud)

然而,它并没有进入

(virt)
[nix-shell:xxx] 
Run Code Online (Sandbox Code Playgroud)

我跑后./enter.sh。我需要先运行第一行,然后单独运行第二行。如果有人知道一种编写 shell 脚本的方法,该脚本可以通过运行一个脚本来完成这两个步骤,那将会非常有帮助。

python virtualenv nixos nix windows-subsystem-for-linux

5
推荐指数
1
解决办法
2255
查看次数