2013-09-26 19 views
0

我正在開發另一臺開發人員在另一臺機器上創建的Django項目。我看到在應用程序的根目錄中有一個.virtualenv目錄。是否有可能在我的Windows計算機上使用項目設置和Python版本(應用程序使用2.7)簡單地在本地設置此項目,以便我可以像本地Django應用程序一樣運行它,以便調試可行?導入和調試在不同環境下製作的Python Django項目

我有權訪問開發Web服務器,並將應用程序的完整源代碼複製到我的Win7機器上,但似乎無法正確設置事件以在本地運行應用程序,因此我可以調試。

我目前在我的本地開發機器上安裝了Python 2.7,2.7.5和3.3.2。我會稱自己對Django和Virtualenv很新。

如果任何人有任何指導我如何讓我的環境變得困難,所以我可以在調試時運行該應用程序,我會非常感激。

預先感謝您。

回答

2

不建議使用在不同機器上創建的virtualenv環境。有些東西是爲創建特定系統而硬連接的,有些應用程序可能會爲該特定系統編譯組件。

您應該在您的機器上安裝create a new virtualenv environment,安裝依賴項並將Django項目移動到那裏。

有關安裝依賴關係的注意事項 - 可能存在一個名爲requirements.txt的文件。如果它的存在,它的不斷更新,你可以通過在你的virtualenv運行一個命令安裝所有的依賴:

pip -r requirements.txt install 

如果你不能找到它要求其他開發人員創建它。他只需要做到這一點他自己的環境中:

pip freeze > requirements.txt 
0

我曾經面臨過同樣的問題,我花了這麼多的時間來配置其他的環境,我最終不得不創建一個虛擬機使用相同版本的操作系統和庫。然後我做了一個項目的原始副本,它工作得很好。