【发布时间】:2021-02-12 08:24:07
【问题描述】:
我想从 wsl 安排一个工作。该作业需要在 nix-shell 中运行,然后在 Nix-shell 下的 python 虚拟环境中运行。我尝试通过编写一个 shell 脚本来做到这一点,运行 ./enter.sh。
#!/bin/bash
nix-shell -p python38Full python38Packages.virtualenv;
source .venv/bin/activate
但是,它并没有进入
(virt)
[nix-shell:xxx]
在我运行./enter.sh 之后。我需要先运行第一行,然后单独运行第二行。
如果有人知道一种编写 shell 脚本的方法,可以通过运行一个脚本来完成这两个步骤,那将非常有帮助。
【问题讨论】:
标签: python virtualenv windows-subsystem-for-linux nix nixos