2012-07-23 71 views
0

我想爲我的django網站創建一個虛擬環境。 命令如下。但它說「你必須提供一個DEST_DIR」,儘管我已經給出了目錄名稱「SOWL」。Django安裝 - virtualenv.py出錯

virtualenv.py SOWL --no-站點包

http://screencast.com/t/rej893zrg

我已經花了半天這一點。我在谷歌搜索上也找不到任何東西。 任何幫助,非常感謝。

感謝, SHM

回答

0

乍一看你的命令是混亂的;標誌第一,目錄最後。但它似乎並不重要;該命令在運行時在Mac和Windows上適用於我。

我猜想問題出在你安裝virtualenv。 Virtualenv也是那些似乎從未更新過的工具之一。確保你有最新的。請使用pip(首選)安裝,或者如果您需要實際的virtualenv.py文件,則說明是here

UPDATE這是一個安裝Python-in-Windows指南。我知道你已經有了Python,但是這將確保你的PATH已經安裝,並且你也可以獲得PIP和Virtualenv。

  1. 使用Windows安裝
  2. Add這PATH環境變量安裝PythonC:\Python27\;C:\Python27\Scripts\
  3. 通過下載distribute_setup.py文件獲取Distribute。 (沒有Windows安裝程序;該腳本完成所有操作。)
  4. 通過下載get-pip.py文件獲取PIP
  5. python distribute_setup.py
  6. python get-pip.py
  7. pip install virtualenv

現在你設定的virtualenv。但還有更多 - virtualenvwrapper讓生活變得輕鬆。它僅適用於bash shell,但有一個Windows端口here。有安裝說明,提示和包裝給你的漂亮的新命令的簡要說明。

  1. pip install virtualenvwrapper-win
  2. pyassoc
  3. 創建一個新的環境變量:WORKON_HOME=%USERPROFILE%\Envs

現在你可以做到這一點,以創建您的virtualenv(並注意及時改變以指示env中你是) :

mkvirtualenv --distribute SOWL 
>>>(SOWL) C:\Users\User> 
+0

使用上述博客安裝的PIP(get-pip.py)。安裝成功。但是當我到達下一節運行「pip install virtualenv」時,出現以下錯誤。我如何克服這個問題? – user1546529 2012-07-24 13:05:50

+0

您沒有粘貼錯誤消息。我猜這是因爲沒有分配。無論如何,我更新了答案。讓我知道它是否有效。 – JCotton 2012-07-24 22:42:14

+0

再次感謝。是。我根本沒有分配。它不在博客中。我會檢查你在這裏提到的,如果需要更多的幫助,請回復你。再次,非常感謝。 – user1546529 2012-07-25 19:36:16

0

我認爲你的參數是剛出來的順序。你有沒有嘗試

virtualenv.py --no-站點包SOWL

+0

我試過了,我得到了同樣的信息 - 「你必須親提供DEST_DIR「 – user1546529 2012-07-23 17:50:30