一次打包,無限複用!一勞永逸搭建PyCharm開發環境

大家好,歡迎來到 Crossin的程式設計教室 !

在開發過程中難免遇到開發半小時,環境整半天的尷尬。

有時候自己辛苦在自己電腦上搭建的環境,卻只能自己使用,無法複用給同事,這就造成了團隊勞動力的極度浪費。

今天給大家介紹一種方法,讓你在電腦上搭建的 Python 專案執行環境,可以輕鬆打包給你的同事們使用,讓他們享受你的勞動成果。

1。 下載安裝 Vagrant

vagrant 下載地址:

https://www。vagrantup。com/downloads

安裝完成後,執行 命令,就會在你的電腦上下載一個映象,這個映象僅僅是做演示用,你如果有需要,可以用自己定製過的對應系統的映象。

在下載的時候,會提示你選擇虛擬化軟體,在這裡我們選擇 virtualbox (注意:請提前安裝 virtualbox),既免費又輕量。

一次打包,無限複用!一勞永逸搭建PyCharm開發環境

2。 初始化專案

進入我新建的專案目錄 ,執行 初始化。

最後,直接用這條命令 啟動虛擬機器

一次打包,無限複用!一勞永逸搭建PyCharm開發環境

虛擬機器啟動之後,就可以使用 直接 ssh 進入虛擬機器(明哥注:Windows 只能使用遠端登陸軟體登陸 127。0。0。1:2222,比如 Xshell,或者使用 Tools -> Start SSH Session)。

在這個映象中,內建了 Python 2。7。3 ,由於只做演示使用,所以這也夠用了。

虛擬機器裡的 目錄就對應你宿主機上的 專案根目錄

一次打包,無限複用!一勞永逸搭建PyCharm開發環境

如果你想新增更多的資料夾對映,可以編輯 Vagrantfile 檔案,在 end 前,新增下面這一行

然後再執行 vagrant reload

3。 配置 PyCharm

PyCharm 不愧是最專業的 Python IDE ,它對 Vagrant 也提供了非常好的支援。不過在使用前,需要配置一下。

首先,確保你的 vagrant 外掛已經安裝

然後,在 Tools -> Vagrant 中配置 vagrant 的資訊

一次打包,無限複用!一勞永逸搭建PyCharm開發環境

最後,再在 Project -> Python Interpreter 裡新增 Vagrant 虛擬機器裡的 Python 直譯器

一次打包,無限複用!一勞永逸搭建PyCharm開發環境

配置完了後,無論在 Setting 裡面

一次打包,無限複用!一勞永逸搭建PyCharm開發環境

還是在專案介面裡看到的 Python 直譯器都是 Vagrant 裡的 Python

一次打包,無限複用!一勞永逸搭建PyCharm開發環境

在這樣的一個環境下,你新建的所有 Python 專案檔案,都會被同步到 Vagrant 虛擬機器中的 目錄下,你在本地執行 Python 專案,其實都是在 Vagrant  虛擬機器中執行。

如果你的 Python 專案執行需要依賴很多的元件 ,那完全可以將這些元件全部安裝在這個 Vagrant 虛擬機器中,打包成映象,然後把這個映象和專案(包括 資料夾 和 )發給你的同事,他們就能很快的也擁有一套可以穩定執行的專案執行環境。

這樣操作之後,就再不用反覆搭建環境,也避免了環境版本不一致帶來的問題了。