2017-02-24 27 views
1

我開始在Windows上使用PyCharm IDE學習Python。我有一個關於從哪裏開始添加/創建python文件/類的具體問題。請建議在Windows上的Pycharm中使用Virtualenv的最佳實踐

我安裝了Python 3.5並安裝了PyCharm社區。先創建一個項目,然後創建一個virtualenv。因此,我可以在「Python解釋器」之間切換。但是,當我打開PyCharm項目時,我看到一個文件夾結構,我無法決定從哪裏開始創建代碼文件。我添加了截圖作爲參考。

enter image description here

從哪裏開始加入創建代碼文件包?而且,這是創建virtualenv的正確方法嗎?

我也很感激,如果你可以請建議任何相關的最佳做法,尤其是在這種情況下使用virtualenv。

+0

感謝您使編輯特德! – Lali

回答

2

在創建項目時創建virtualenv。點擊新項目對話框中解釋器框右側的齒輪圖標。選擇「創建VirtuanEnv」

然後你可以右鍵點擊項目名稱並添加一個python文件。

Create VirtualEnv

enter image description here

+0

非常感謝克里斯! – Lali

1

通常開發利用PyCharm窗口Python代碼的時候,我在我的用戶目錄下創建子文件夾(C:/用戶/瓦西里/ virtualenvs /),在這裏我把我所有的未來的虛擬環境。

創建新項目時,我在該文件夾中創建一個新的virtualenv並將其設置爲該項目的解釋器。每次打開該項目時,PyCharm都會使用該venv。只要您在PyCharm中使用內聯終端,它也會激活它,這樣您就可以運行諸如nosetests之類的可執行程序,只要您將它安裝在項目virtualenv中。

至於一般的項目結構,蟒蛇是相當非正式的,當談到這一點,但也有一些標準,你可以儘量堅持,如:

  • 創建setup.py文件與項目元數據和其他數據,以便將項目上傳到pypi,甚至構建RPMS。

  • 一個requirements.txt文件與軟件包點子必須安裝項目工作

  • 一個測試文件夾你的單元測試,夾具等

  • 實際包本身,你的項目的名字命名,具有dunder初始化腳本(__init__.py)內,以表示它是一個包

  • 開源許可

  • 自述,或文檔,生成HTML文檔與獅身人面像

  • 其他任何你想幫助人們使用你的軟件。

+0

謝謝@Vasili Syrakis – Lali

0

由於您使用的是社區版,因此您將會遇到一些功能限制。

我建議你從終端/命令提示符創建虛擬env。 這是我遵循的發展,同時利用Pycharm的文件夾結構:

C:\workspace\<virtual_env> 
C:\workspace\<project_name> 

添加整個工作區文件夾到您Pycharm的項目。

爲了在Windows中創建並激活虛擬ENV參閱以下內容: https://docs.djangoproject.com/en/1.10/howto/windows/

+0

謝謝@Abijith Mg – Lali