亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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

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

1. 下載安裝 Vagrant

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

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

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

2. 初始化項(xiàng)目

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

最后,直接用這條命令 vagrant up 啟動(dòng)虛擬機(jī)

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

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

虛擬機(jī)里的 /vagrant/ 目錄就對應(yīng)你宿主機(jī)上的 項(xià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 虛擬機(jī)里的 Python 解釋器

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

還是在項(xiàng)目界面里看到的 Python 解釋器都是 Vagrant 里的 Python

在這樣的一個(gè)環(huán)境下,你新建的所有 Python 項(xiàng)目文件,都會(huì)被同步到 Vagrant 虛擬機(jī)中的 /vagrant/ 目錄下,你在本地運(yùn)行 Python 項(xiàng)目,其實(shí)都是在 Vagrant 虛擬機(jī)中運(yùn)行。

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

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

相關(guān)文章

  • 給numpy.array增加維度的超簡單方法

    給numpy.array增加維度的超簡單方法

    這篇文章主要介紹了給numpy.array增加維度的超簡單方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • python中def是做什么的

    python中def是做什么的

    在本篇文章里小編給大家分享的是關(guān)于python中def的作用以及相關(guān)用法,有需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • python3判斷url鏈接是否為404的方法

    python3判斷url鏈接是否為404的方法

    這篇文章主要介紹了python3判斷url鏈接是否為404的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Pytorch 如何實(shí)現(xiàn)LSTM時(shí)間序列預(yù)測

    Pytorch 如何實(shí)現(xiàn)LSTM時(shí)間序列預(yù)測

    本文主要基于Pytorch深度學(xué)習(xí)框架,實(shí)現(xiàn)LSTM神經(jīng)網(wǎng)絡(luò)模型,用于時(shí)間序列的預(yù)測
    2021-05-05
  • Python中性能分析利器pyinstrument詳細(xì)講解

    Python中性能分析利器pyinstrument詳細(xì)講解

    大家好,本篇文章主要講的是Python中性能分析利器pyinstrument詳細(xì)講解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Python迭代器與生成器基本用法分析

    Python迭代器與生成器基本用法分析

    這篇文章主要介紹了Python迭代器與生成器基本用法,結(jié)合實(shí)例形式分析了Python迭代器與生成器的基本功能、定義及使用方法,需要的朋友可以參考下
    2018-07-07
  • 解決python中安裝serial及No module named ‘serial.tools‘等問題

    解決python中安裝serial及No module named ‘serial.too

    這篇文章主要介紹了解決python中安裝serial及No module named ‘serial.tools‘等問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Pandas中批量替換字符的六種方法總結(jié)

    Pandas中批量替換字符的六種方法總結(jié)

    這篇文章主要為大家介紹了Pandas中實(shí)現(xiàn)批量替換字符的六種方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下
    2022-03-03
  • Python利用CNN實(shí)現(xiàn)對時(shí)序數(shù)據(jù)進(jìn)行分類

    Python利用CNN實(shí)現(xiàn)對時(shí)序數(shù)據(jù)進(jìn)行分類

    這篇文章主要為大家詳細(xì)介紹了Python如何利用CNN實(shí)現(xiàn)對時(shí)序數(shù)據(jù)進(jìn)行分類功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-02-02
  • 關(guān)于python的mmh3庫安裝以及使用詳解

    關(guān)于python的mmh3庫安裝以及使用詳解

    這篇文章主要介紹了關(guān)于python的mmh3庫安裝以及使用詳解,哈希方法主要有MD、SHA、Murmur、CityHash、MAC等幾種方法,mmh3全程murmurhash3,是一種非加密的哈希算法,常用于hadoop等分布式存儲(chǔ)情境中,需要的朋友可以參考下
    2023-07-07

最新評論