2011-11-05 77 views
4

我想了解如何使用Python的替代版本以外的默認(在我的情況下,這是Python 2.7)創建一個孤立的Python環境。我的系統上virtualenv對Python 2.7,但我似乎無法用Python版本3.使用virtualenv和特定的Python版本有困難嗎?

的創建一個虛擬的環境我想在這個this post概述,像這樣指定Python版本:

$ virtualenv -p /usr/bin/python3.2 

任何人都可以解釋我如何創建一個virtualenv與特定版本的Python?非常感謝。

+1

你試過了,...? –

+0

你看到了什麼錯誤? – wilbbe01

+1

我得到的錯誤是:'可執行文件/usr/bin/python3.2(from --python =/usr/bin/python3.2)不存在' – drbunsen

回答

8

我相信你需要先安裝python 3.2到系統中。你告訴virtualenvironment使用一個不存在任何地方的python版本,所以它找不到它。這是「不存在」

編輯的詳細信息在評論中給出後:

virtualenv -p /usr/local/bin/python3.2 
+1

感謝您的幫助。也許我不明白。我的Python 3.2安裝在:'/ usr/local/bin/python3.2'爲什麼找不到它? – drbunsen

+0

@ dr.bunsen:在你的問題中,你使用'/ usr/bin /'而不是'/ usr/local/bin /'。錯字或簡單的解決方案? – delnan

+1

嘗試在'virtualenv -p'命令中使用該路徑而不是'/ usr/bin/python3.2' – wilbbe01