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

本文已經收錄於最新版的 《PyCharm中文指南》更多 PyCharm 使用技巧,可前往在線文檔學習:《PyCharm 中文指南》2.0 在線文檔web

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

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

在這裏,明哥會給你介紹一種方法,可讓你辛辛苦苦在本身電腦上搭建的 Python 項目運行環境,打包給你的同事們,讓他們享受你的勞動成果。ssh

1. 下載安裝 Vagrant

vagrant 下載地址:www.vagrantup.com/downloadsoop

安裝完成後,執行 vagrant box add hashicorp/precise64 命令,就會在你的電腦上下載一個鏡像,這個鏡像僅僅是作演示用,你若是有須要,能夠用本身定製過的對應系統的鏡像。學習

在下載的時候,會提示你選擇虛擬化軟件,在這裏咱們選擇 virtualbox (注意:請提早安裝 virtualbox),既免費又輕量。spa

2. 初始化項目

進入我新建的項目目錄 ~/Code/Python/Vagrant-Project ,執行 vagrant init hashicorp/precise64 初始化。插件

最後,直接用這條命令 vagrant up 啓動虛擬機vagrant

虛擬機啓動以後,就可使用 vagrant ssh 直接 ssh 進入虛擬機(明哥注:Windows 只能使用遠程登錄軟件登錄 127.0.0.1:2222,好比 Xshell,或者使用 Tools -> Start SSH Session)。3d

在這個鏡像中,內置了 Python 2.7.3 ,因爲只作演示使用,因此這也夠用了。

虛擬機裏的 /vagrant/ 目錄就對應你宿主機上的 項目根目錄

若是你想添加更多的文件夾映射,能夠編輯 Vagrantfile 文件,在 end 前,添加下面這一行

config.vm.synced_folder "/Users/MING/src", "/srv/website"
複製代碼

而後再執行 vagrant reload

3. 配置 PyCharm

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

首先,確保你的 vagrant 插件已經安裝

而後,在 Tools -> Vagrant 中配置 vagrant 的信息

最後,再在 Project -> Python Interpreter 裏添加 Vagrant 虛擬機裏的 Python 解釋器

配置完了後,不管在 Setting 裏面

仍是在項目界面裏看到的 Python 解釋器都是 Vagrant 裏的 Python

在這樣的一個環境下,你新建的全部 Python 項目文件,都會被同步到 Vagrant 虛擬機中的 /vagrant/ 目錄下,你在本地運行 Python 項目,其實都是在 Vagrant 虛擬機中運行。

若是你的 Python 項目運行須要依賴不少的組件 ,那徹底能夠將這些組件所有安裝在這個 Vagrant 虛擬機中,打包成鏡像,而後把這個鏡像和項目(包括 .vagrant 文件夾 和 Vagrantfile)發給你的同事,他們就能很快的也擁有一套能夠穩定運行的項目運行環境。


《PyCharm 中文指南》PDF 電子版已經整理完畢

文檔自己徹底公開免費,若是文檔對你有用,還請 點個贊 ,你的這份支持與承認對我挺重要的。

有須要離線閱讀的同窗,能夠戳此連接下載:

Mac 版《PyCharm中文指南 v2.0》:wws.lanzous.com/iJPIvner86d

Win 版《PyCharm中文指南 v2.0》:wws.lanzous.com/iG3yfne

相關文章
相關標籤/搜索