我在這裏找到了教程如下:http://www.windowsazure.com/en-us/documentation/articles/cloud-services-web-sites-python-django-app-with-ptvs/PTVS + Django的:我爲什麼不能導入Python庫
我已經有Django的安裝在我的系統上。按照本教程中的說明操作後,我注意到它似乎再次安裝了django,但是這次是在我的項目文件夾下(myproject/env/Lib/site-packages)。 這是爲什麼?
我遇到的另一個問題是,如果我嘗試導入某些庫使用Visual Studio編輯器,它無法找到導入。但是,如果在交互式窗口中執行此操作,它確實會識別導入。另外,如果創建一個獨立的python(不是django)項目,我可以很好地導入這些庫。 有關爲什麼會發生這種情況以及如何解決的任何想法?
我發現,如果我使用「添加/刪除Python環境」而不是「添加虛擬環境」,它會提取所有已安裝的東西,因此我不必再次下載/安裝它們,因爲如果我使用了虛擬環境。我猜想,當我準備部署到Azure時,我會創建一個VE,然後執行安裝。但現在,這使我得到了更少的麻煩。 – mike01010
「添加/刪除Python環境」基本上只是將給定的Python安裝與您的項目相關聯,以便在運行時使用它。使用它並沒有什麼壞處,但如果您的系統上只運行一個Python,則不需要它,因爲PTVS將始終使用它來運行。在這種情況下明確添加環境的唯一好處是,如果您稍後在其他系統上使用其他安裝的Pythons打開項目,並選擇不同的解釋器作爲默認設置。 –