2011-09-30 28 views
1

我是django開發新手(我正在使用MS和Oracle/Java堆棧)。我現在準備開發環境是多麼重要。我有一些小的網絡服務器django項目我要擴大,pycharm IDE(選中的可能性,並選擇了這一個)在窗口。項目沒有任何版本控制,但我將在稍後將它放入git如何在Windows上爲pycharm配置django環境?

我的問題是 - 如何配置環境並將其導入到我的項目中?是否有可能把我的devproject放入虛擬機並在windows中編輯pycharm(嘗試過但不知道該怎麼做)還是必須在Windows上安裝django?我有點不情願在我的工作站上安裝所有這些員工,但可能有必要。是否有可能只爲這個項目安裝Django模塊,而不是污染我的全球Python環境?

這對於常規的django開發者來說可能是顯而易見的,但我有點迷路。

+1

我不使用pyCharm,但如果你想避免污染你的全局python安裝,你應該使用'virtualenv'(和virtualenvwrapper),它允許你非常快速和容易地創建多個封裝的python環境。 –

+0

謝謝,我現在開始閱讀有關virtualenv的文章,看起來很有希望。 – Robert

+0

包裝似乎不能在Windows上工作,但virtualenv看起來不錯。謝謝。 – Robert

回答

4

由於我寫了這個答案,PyCharm極大地擴展了他們對虛擬環境的支持;現在您可以在啓動項目時創建虛擬環境。

欲瞭解更多信息,請參閱PyCharm online documentation


我用PyCharm在Windows上工作,對我來說這個過程的工作(因爲PyCharm不支持​​在項目創建階段虛擬ENV)。您必須將django庫放在開發機器上,以使代碼提示和方法簽名生效。

爲此,您需要先安裝setuptools,然後在您的系統python中安裝pip

新項目

  1. 首先創建虛擬環境,這將避免污染你的基地蟒蛇安裝。

    D:\>virtualenv --no-site-packages myenv

    New python executable in myenv\Scripts\python.exe

    Installing setuptools................done.

    Installing pip...................done.

  2. 接下來,切換到該ENV:

    D:\>myenv\Scripts\activate

    (myenv)D:\>

  3. 安裝Django到這樣的環境:pip install django,你可能需要爲這個項目的任何其他庫。

  4. 運行PyCharmFile > New Project

  5. 給您的項目名稱,並從項目類型選擇Django project下拉

  6. 在下一屏幕上,單擊按鈕,Python解釋器的右側,瀏覽到您的虛擬環境,然後選擇帶有python.exe文件的目錄。

現在您的項目設置爲僅使用virtualenv python。完成開發後,您可以將freeze your install複製到您的測試環境中。

一旦你完成,你可以簡單地刪除目錄myenv刪除項目特定的庫。