最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PyCharm搭建一勞永逸的開發(fā)環(huán)境

 更新時間:2021年04月08日 10:53:50   作者:寫代碼的明哥  
這篇文章主要介紹了PyCharm搭建一勞永逸的開發(fā)環(huán)境,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

本文已經(jīng)收錄于最新版的 《PyCharm中文指南》更多 PyCharm 使用技巧,可前往在線文檔學(xué)習(xí):《PyCharm 中文指南》2.0 在線文檔

在開發(fā)過程中難免遇到開發(fā)半小時,環(huán)境整半天的尷尬。

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

在這里,明哥會給你介紹一種方法,可以讓你辛辛苦苦在自己電腦上搭建的 Python 項目運行環(huán)境,打包給你的同事們,讓他們享受你的勞動成果。

1. 下載安裝 Vagrant

vagrant 下載地址:https://www.vagrantup.com/downloads

安裝完成后,執(zhí)行 vagrant box add hashicorp/precise64 命令,就會在你的電腦上下載一個鏡像,這個鏡像僅僅是做演示用,你如果有需要,可以用自己定制過的對應(yīng)系統(tǒng)的鏡像。

在下載的時候,會提示你選擇虛擬化軟件,在這里我們選擇 virtualbox (注意:請?zhí)崆鞍惭b virtualbox),既免費又輕量。

2. 初始化項目

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

最后,直接用這條命令 vagrant up 啟動虛擬機

虛擬機啟動之后,就可以使用 vagrant ssh 直接 ssh 進入虛擬機(明哥注:Windows 只能使用遠程登陸軟件登陸 127.0.0.1:2222,比如 Xshell,或者使用 Tools -> Start SSH Session)。

在這個鏡像中,內(nèi)置了 Python 2.7.3 ,由于只做演示使用,所以這也夠用了。

虛擬機里的 /vagrant/ 目錄就對應(yīng)你宿主機上的 項目根目錄

如果你想添加更多的文件夾映射,可以編輯 Vagrantfile 文件,在 end 前,添加下面這一行

config.vm.synced_folder "/Users/MING/src", "/srv/website"

然后再執(zhí)行 vagrant reload

3. 配置 PyCharm

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

首先,確保你的 vagrant 插件已經(jīng)安裝

然后,在 Tools -> Vagrant 中配置 vagrant 的信息

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

配置完了后,無論在 Setting 里面

還是在項目界面里看到的 Python 解釋器都是 Vagrant 里的 Python

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

如果你的 Python 項目運行需要依賴很多的組件 ,那完全可以將這些組件全部安裝在這個 Vagrant 虛擬機中,打包成鏡像,然后把這個鏡像和項目(包括 .vagrant 文件夾 和 Vagrantfile)發(fā)給你的同事,他們就能很快的也擁有一套可以穩(wěn)定運行的項目運行環(huán)境。

到此這篇關(guān)于PyCharm搭建一勞永逸的開發(fā)環(huán)境的文章就介紹到這了,更多相關(guān)PyCharm搭建開發(fā)環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用struct處理二進制的實例詳解

    Python使用struct處理二進制的實例詳解

    這篇文章主要介紹了Python使用struct處理二進制的實例詳解的相關(guān)資料,希望通過本文大家能掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • Python學(xué)習(xí)之文件的創(chuàng)建與寫入詳解

    Python學(xué)習(xí)之文件的創(chuàng)建與寫入詳解

    本文主要介紹了Python中關(guān)于文件的處理,即如何創(chuàng)建、讀寫一個文件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-03-03
  • Python使用Turtle庫繪制一棵西蘭花

    Python使用Turtle庫繪制一棵西蘭花

    今天小編就為大家分享一篇Python使用Turtle庫繪制一棵西蘭花,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python?Opencv中獲取卷積核的實現(xiàn)代碼

    Python?Opencv中獲取卷積核的實現(xiàn)代碼

    這篇文章主要介紹了Python?Opencv中獲取卷積核的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • PyInstaller?完美打包?Python?腳本

    PyInstaller?完美打包?Python?腳本

    PyInstaller?是一個用于將?Python?腳本打包成可執(zhí)行文件的工具,支持?Windows、Linux?和?macOS?等多個平臺。它可以將?Python?腳本及其依賴項打包成一個獨立的可執(zhí)行文件,方便用戶在沒有?Python?環(huán)境的機器上運行程序。
    2023-06-06
  • 通過Python 獲取Android設(shè)備信息的輕量級框架

    通過Python 獲取Android設(shè)備信息的輕量級框架

    今天跟大家分享一下,如何通過Python實現(xiàn)一個輕量級的庫來獲取電腦上連接的Android設(shè)備信息,需要的朋友參考下吧
    2017-12-12
  • numpy中l(wèi)oadtxt 的用法詳解

    numpy中l(wèi)oadtxt 的用法詳解

    這篇文章主要介紹了numpy中l(wèi)oadtxt 的用法詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • pandas中concatenate和combine_first的用法詳解

    pandas中concatenate和combine_first的用法詳解

    本文主要介紹了pandas中concatenate和combine_first的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Python中如何向函數(shù)傳遞列表

    Python中如何向函數(shù)傳遞列表

    本文主要介紹了Python中如何向函數(shù)傳遞列表,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • pandas 如何分割字符的實現(xiàn)方法

    pandas 如何分割字符的實現(xiàn)方法

    這篇文章主要介紹了pandas 如何分割字符的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評論

吉首市| 抚远县| 四平市| 茂名市| 盘山县| 治县。| 麻栗坡县| 获嘉县| 阿克陶县| 长兴县| 集安市| 闸北区| 潜江市| 安康市| 梧州市| 霸州市| 石泉县| 郴州市| 九龙县| 绩溪县| 朝阳区| 江山市| 科尔| 三亚市| 孙吴县| 甘谷县| 泾源县| 凤凰县| 娱乐| 西乡县| 米林县| 肇源县| 崇礼县| 增城市| 越西县| 沙河市| 铜梁县| 台东县| 繁峙县| 奉贤区| 龙口市|