0

我通过输入 virtualenv --no-site-packages newgame 创建了一个 virtualenv

然后我通过 cd 进入我的 newgame 文件夹并输入 source bin/active 来启动 virtualenv。

这似乎奏效了,因为我现在在终端中看到 (newgame)Benjamins-MacBook:newgame 测试。

现在这是我卡住的部分。我输入 pip install lpthw.web 并得到以下信息

-bash: /Users/test/Python Projects/newgame/bin/pip: "/Users/test/Python: bad interpreter:        No such file or directory

知道我做错了什么吗?

4

2 回答 2

0

这是virtualenv 中的一个错误,它无法处理其中包含空格的路径(您的Python Projects)。

于 2013-09-03T00:52:10.947 回答
0

这是删除文件名/目录中空格的快速脚本:

function serenity-now() {
    for i in *;
    do
        if [ -f "$i" ];
        then
            mv "$i" "`echo $i | sed -e 's, ,-,g'`";
        # fi;
        # if [ ( -d "$i" ) && ( $i != $(echo $i | sed -e 's, ,-,g') ) ];
        elif [ -d "$i" ];
        then
            if [ $i != $(echo $i | sed -e 's, ,-,g') ];
            then
                mv "$i" "$(echo $i | sed -e 's, ,-,g')";
            fi;
        fi;
    done;
    find . -type f -name "*~" -exec rm {} \;
    # \rm *.xls* *.doc* *.ppt*;
}

最后一行是可选的,但确实有助于清理。

于 2017-10-05T17:14:50.240 回答