0

我正在尝试通过键入 activate [name of Venv] 创建一个别名来激活任何给定的 Venv。

我做了什么:

activate (){
    directory = "~/Programming/path-to-venvs/$1"
    cd $directory
    source "bin/activate"
}

当我尝试运行它时,如果我这样做:

activate Test

我收到此错误:

activate:cd:3: no such file or directory: ~/Programming/path-to-venvs/Test
activate:source:4: no such file or directory: bin/activate

有任何想法吗?

4

1 回答 1

0

只是为了正确关闭这个问题:

在函数中使用绝对路径而不是相对路径。

您也可能有兴趣阅读此答案

于 2020-06-10T18:43:59.603 回答