我通过输入创建了一个virtualenv virtualenv --no-site-packages newgame
然后我通过cd进入我的newgame文件夹并输入来启动virtualenv 来源箱/活动。
这似乎有效,因为我现在看到(新游戏)Benjamins-MacBook:终端中的新游戏测试。
现在这是我被卡住的部分。我键入pip install lpthw.web,我得到以下内容
-bash: /Users/test/Python Projects/newgame/bin/pip: "/Users/test/Python: bad interpreter: No such file or directory
知道我做错了吗?
答案 0 :(得分:0)
它是bug in virtualenv,它无法处理其中包含空格的路径(您的Python Projects
)。
答案 1 :(得分: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*;
}
最后一行是可选的,但确实有助于清理。