2016-01-24 81 views
0

我有一個看起來像這樣的目錄結構:
的Mac OSX終端:壞的解釋

env/ 
    bin/ 
     pip 
     easy_install 
     python 
    include/ 
     ... 
    lib/ 
     ... 

當我運行該命令的命令:ls env/bin
端子輸出爲:
activate easy_install-2.7 python2 activate.csh pip python2.7 activate.fish pip2 wheel activate_this.py pip2.7 easy_install python

當我運行命令: env/bin/python python解釋器啓動。
但是當我運行命令:env/bin/pip終端輸出是:
-bash: bin/pip: "/Users/ironstein/Documents/projects: bad interpreter: No such file or directory 我不明白這一點。請幫忙。

回答

0

projects之後可能有一個空間位於父文件夾之一的名稱中。在env/bin/pip的家當(#!...)線路上可能看起來是這樣的:

#!"/Users/ironstein/Documents/projects ..."

這是試圖引用路徑,但OS X不支持引用空格或任何形式的家當線逃逸。您需要重命名projects ...,以便它沒有空格,然後重新創建virtualenv。