2014-05-12 118 views
-2

試圖建立一個虛擬環境,並試圖以下命令: virtualenv --python=/var/bin/python --clear --no-site-packages --unzip-setuptools --setuptools ~/virtualenvs/project_name_herePython的虛擬環境(的virtualenv)文件路徑邏輯/錯誤

運行上述命令生成以下錯誤:

The executable /var/bin/python (from --python=/var/bin/python) does not exist 

如果我玩' - python =/var/bin/python'路徑,然後我得到以下錯誤:

virtualenv: error: no such option: --/var/bin/python 

我知道我將virtualenv本身作爲一個gem /程序,因爲在命令行中輸入virtualenv給出了幫助菜單。

我想知道如果這件事情做的命令的路徑部分:

--python=/var/bin/python 

我應該用實際的文件路徑替換「--python =」? var/bin/python甚至位於哪裏? 那個特別的部分對我來說是個謎。

謝謝!

+0

是'在/ var /斌/ python'在你的Python可執行文件的位置? (如果你運行'/ var/bin/python',會發生什麼?)如果你想使用默認的Python可執行文件,你可以簡單地刪除'--python =/var/bin/python'選項 –

+0

好吧,看起來像/ var/bin/python從來沒有存在過,每個kstenger在下面,/ usr/bin/python **不存在,所以我切換了這個路由,似乎已經正確安裝。非常感謝! –

+0

@EleanorZimmermann''/ usr/bin/python'可能是默認的,所以你可以忽略整個'--python = ...'的東西。 – juanchopanza

回答

2

嘗試使用此路徑,而不是: /usr/bin/python 或找出真正的路徑與

which python 
+0

當我關閉此路徑時,它似乎已經安裝。非常感謝你! –

+0

不客氣。你可能還想確保你只想使用python,而不是在安裝了多個版本的情況下不使用python2。同樣的命令可以幫助你找出答案。 – kstenger