0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

1.2 Python 開發(fā)環(huán)境的搭建

python爬蟲知識(shí)分享 ? 來源:python爬蟲知識(shí)分享 ? 作者:python爬蟲知識(shí)分享 ? 2022-02-15 17:16 ? 次閱讀

1.2 Python 開發(fā)環(huán)境的搭建

理論上只需要你安裝了 CPython 解釋器后,就可以開始寫 Python 代碼了。為了讓你的在寫代碼時(shí),有一個(gè)更加友好的編碼體驗(yàn)。就有人開發(fā)了一堆的編輯器。

這些編輯器,具有代碼高亮,代碼提示自動(dòng)補(bǔ)全的各種功能,如果沒有這些編輯器,我想你沒兩天就會(huì)放棄編程這條路了。

因此在開始學(xué)習(xí)使用 Python 寫代碼時(shí),首先要教大家搭建一個(gè)舒適的開發(fā)環(huán)境。

在這里我推薦大家使用 PyCharm 這個(gè)軟件,它不只是一個(gè)簡單編輯器,而是一個(gè)由 Jetbrain 公司為 Python 專門開發(fā)的 Python 語言集成開發(fā)環(huán)境。

也許你還不知道 Jetbrain ,我來簡要介紹一下,Jetbrain 是一家專業(yè)的 IDE (Integrated Development Environment )生產(chǎn)商,只要是市面上主流的編程語言,Jetbrain 都有相應(yīng)的產(chǎn)品

比如:Python 對應(yīng) PyCharm ,Golang 對應(yīng) Goland,Java 對應(yīng) IntelliJ IDEA,C 語言對應(yīng) Clion 等等。

在這些眾多的 IDE 中,有一些提供了多種版本:教育版、社區(qū)版專業(yè)版。

PyCharm Edu is based on PyCharm Community Edition and comprises all its features, making it just perfectly suitable for writing professional projects with Python.

教育版:教育版是免費(fèi)的,具備社區(qū)版的所有功能,除此之外,還提供有一個(gè)教學(xué)功能,因此它更適合學(xué)生。老師可以用它創(chuàng)建教學(xué),學(xué)生可以通過他完成教學(xué)任務(wù)。

社區(qū)版:就是閹割版的專業(yè)版,它也是免費(fèi)的,如果你并不需要使用專業(yè)版才有那些功能,可以選擇社區(qū)版。

專業(yè)版:提供所有 PyCharm 的功能,雖然是收費(fèi)的,但是可以試用一個(gè)月。

社區(qū)版和專業(yè)版在功能上有哪些區(qū)別呢?你可以看下面這個(gè)表格。

可以看出專業(yè)版比社區(qū)版多了 科學(xué)工具WEB 開發(fā)、Python Web 框架、Python 代碼分析、遠(yuǎn)程開發(fā)調(diào)試、數(shù)據(jù)庫支持。

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb36AJnEPAAC4FrnnVyI900.png

社區(qū)版的功能有限,有些非常好用的功能只有專業(yè)版才有,比如 遠(yuǎn)程調(diào)試。

如果你想使用到專業(yè)版,那有什么辦法呢?

有錢的就是大爺,付費(fèi)購買。

窮人自有窮活法,每次試用一個(gè)月,試用期到,卸載干凈,再來一次。

利用學(xué)生與教師的特權(quán),可申請免費(fèi)使用

若你有開源項(xiàng)目,也可以申請免費(fèi)使用

用一些 非尋常手段 (也就是破解)來實(shí)現(xiàn)。

破解的方法,其實(shí)還分很多種:

可以使用注冊服務(wù)器的方式,優(yōu)點(diǎn)是非常方便,缺點(diǎn)是過一段時(shí)間就有可能失效,不穩(wěn)定。

還可以使用破解補(bǔ)丁的方式,優(yōu)點(diǎn)是永久破解(使用期限到 2099 或者 2100年,某種意義上算是永久了),缺點(diǎn)是對于最新版的 PyCharm 你可能找不到相應(yīng)的破解補(bǔ)丁。如果要使用這種方法,就意味著你得使用舊版的 PyCharm 。

使用綠色免安裝的 PyCharm 安裝包,其實(shí)原理和第二種一樣,這一種只是別人幫你破解好,你直接用而已。只適用于 Windows 。

那么這么多版本,該怎么選擇呢?

一般來說:

如果你是學(xué)生,那么可以直接向 Jetbrain 免費(fèi)申請專業(yè)版。

如果你是新手,直接安裝社區(qū)版就行了,功能已經(jīng)夠用了。

1. 下載鏈接

PyCharm for Windows :https://www.jetbrains.com/pycharm/download/#section=windows

PyCharm for Mac :https://www.jetbrains.com/pycharm/download/#section=mac

PyCharm for Linux :https://www.jetbrains.com/pycharm/download/#section=linux

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4CAS1gWAAJAz3TimP4179.png

2. 安裝步驟

下載完成后,雙擊 exe 文件

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4CAHMfqAAC7Fp1BNls560.png

選擇安裝目錄,Pycharm需要的內(nèi)存較多,建議將其安裝在D盤或者E盤,不建議放在系統(tǒng)盤C盤:

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4GAONiKAACgAsggxqw843.png

選好路徑后,點(diǎn)擊 Next ,創(chuàng)建桌面快捷方式等一系列選項(xiàng)參照下圖勾選!

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4KAFY4fAACLZqbumMU195.png

最后默認(rèn)安裝即可,直接點(diǎn)擊Install。

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4KAHJwQAACvhGQastU587.png

7、耐心的等待兩分鐘左右。

之后就會(huì)得到下面的安裝完成的界面

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4OAADZLAADAV7kMfwU365.png

點(diǎn)擊Finish,Pycharm安裝完成。

接下來對Pycharm進(jìn)行配置,雙擊運(yùn)行桌面上的Pycharm圖標(biāo),進(jìn)入下圖界面:

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4OAV0rcAACNGLLcWAU057.png

選擇Do not import settings,之后選擇OK,進(jìn)入下一步。

下面是選擇主題

-> 這里默認(rèn)選擇黑色(左邊黑色,右邊白色)

-> 點(diǎn)擊Next:Featured plugins

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4WAP0geAAQr3-MTw3Q928.png

建議選擇Darcula主題,該主題更有利于保護(hù)眼睛。

一切配置完成后,就會(huì)進(jìn)入 PyCharm 的主界面。

首先,點(diǎn)擊 View -> Appearance 勾上 Toolbar,來調(diào)出工具欄,個(gè)人認(rèn)為這個(gè)工具欄對于新手非常有用,使用頻率很高。

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4aAY8xEAAEu8E8p9OU459.png

再然后,應(yīng)該告訴 PyCharm 你的 CPython 解釋器在哪里?不然后面要執(zhí)行 Python 代碼的時(shí)候,都不知道去哪里找。

點(diǎn)擊 File -> Settings ,就會(huì)出現(xiàn)如下界面,在搜索框輸入 interpreter ,點(diǎn)擊右上角的 Add

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4iAD3TDAAFtiDNelvg397.png

跳到如下界面,再選擇 System Interpreter ,然后右邊選擇你在上一節(jié)中安裝 CPython 的路徑。

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4mAT_IjAADFBebo1Uc338.png

然后在文件夾下,新建一個(gè) demo.py 的文件,并寫入如下代碼,然后再點(diǎn)擊上面的 Add Configuration 配置腳本運(yùn)行的參數(shù)

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4qAIQlEAADPau6NwJE165.png

接下來,我們要在 PyCharm 中運(yùn)行這個(gè) demo.py 這個(gè)腳本了。右鍵然后選擇 Run 'demo' ,或者直接按住快捷鍵:Ctrl+Shift+F10

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4qAewxnAAC8PnuqTOw804.png

運(yùn)行后,在下面就會(huì)彈出一個(gè) Run 窗口,你在執(zhí)行 Python 腳本時(shí),所有的輸出內(nèi)容,都會(huì)出現(xiàn)在這里。

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4uAXFpwAACdSVoi8mw205.png

至此, PyCharm 這個(gè)非常好用的集成開發(fā)環(huán)境就配置完成了,后面我們就要正式開始接觸代碼了。

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)環(huán)境
    +關(guān)注

    關(guān)注

    1

    文章

    219

    瀏覽量

    16568
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4768

    瀏覽量

    84376
收藏 人收藏

    評論

    相關(guān)推薦

    【MM32F5270】Keil開發(fā)環(huán)境搭建

    本文是對MM32F5270相關(guān)的靈動(dòng)官網(wǎng)資料和社區(qū)現(xiàn)有幾篇環(huán)境搭建帖的整理和總結(jié)。詳細(xì)且完整的記錄了——如何從零搭建MM32F5270 Keil開發(fā)
    的頭像 發(fā)表于 11-06 16:14 ?2473次閱讀
    【MM32F5270】Keil<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    SemiDrive X9 AI 開發(fā)環(huán)境搭建

    SemiDrivex9AI開發(fā)環(huán)境搭建開發(fā)機(jī)端,開發(fā)板端。主要的工具是SDNN,它是一個(gè)基于開源編譯器框架TVM的端到端的AI編譯器框架,
    的頭像 發(fā)表于 08-03 08:27 ?307次閱讀
    SemiDrive X9 AI <b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    pytorch環(huán)境搭建詳細(xì)步驟

    PyTorch作為一個(gè)廣泛使用的深度學(xué)習(xí)框架,其環(huán)境搭建對于從事機(jī)器學(xué)習(xí)和深度學(xué)習(xí)研究及開發(fā)的人員來說至關(guān)重要。以下將介紹PyTorch環(huán)境搭建
    的頭像 發(fā)表于 08-01 15:38 ?647次閱讀

    QT5+OpenCV4搭建應(yīng)用開發(fā)環(huán)境

    作為深度學(xué)習(xí)算法工程師,必須要掌握應(yīng)用開發(fā)技能嗎?搞工程肯定是必須要會(huì)界面開發(fā),QT就是一個(gè)很不錯(cuò)的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023為例,搭建應(yīng)用
    的頭像 發(fā)表于 07-23 11:23 ?867次閱讀
    QT5+OpenCV4<b class='flag-5'>搭建</b>應(yīng)用<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    PyTorch深度學(xué)習(xí)開發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學(xué)習(xí)框架,其開發(fā)環(huán)境搭建對于深度學(xué)習(xí)研究者和開發(fā)者來說至關(guān)重要。在Windows操作系統(tǒng)上搭建PyTorc
    的頭像 發(fā)表于 07-16 18:29 ?703次閱讀

    米爾-全志T113-i開發(fā)環(huán)境搭建

    環(huán)境搭建 開發(fā)主機(jī)是X86 PC,操作系統(tǒng)是Ubuntu 18.04。 ? root@EliteDesk800:~$ cat /etc/lsb-releaseDISTRIB_ID
    的頭像 發(fā)表于 03-02 23:34 ?2337次閱讀
    米爾-全志T113-i<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    Python 控制臺(tái)CS V8.11.00 綜合開發(fā)環(huán)境用戶手冊

    電子發(fā)燒友網(wǎng)站提供《Python 控制臺(tái)CS V8.11.00 綜合開發(fā)環(huán)境用戶手冊.pdf》資料免費(fèi)下載
    發(fā)表于 01-29 12:00 ?0次下載
    <b class='flag-5'>Python</b> 控制臺(tái)CS V8.11.00 綜合<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>用戶手冊

    TLT507-Android開發(fā)環(huán)境搭建

    TLT507-Android開發(fā)環(huán)境搭建
    的頭像 發(fā)表于 01-26 17:03 ?553次閱讀
    TLT507-Android<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    鴻蒙開發(fā)南向環(huán)境搭建教學(xué)

    南向開發(fā)環(huán)境搭建教學(xué),更多鴻蒙開發(fā)資料可以前往高清完整版 《鴻蒙開發(fā)4.0基礎(chǔ)-高階文檔》找保存。(附鴻蒙文檔)
    發(fā)表于 01-05 16:38

    【涂鴉T2-U開發(fā)板試用體驗(yàn)】+T2 Development Board V1.0.0 python環(huán)境搭建

    要在T2 Development Board V1.0.0上搭建Python環(huán)境,請按照以下步驟操作: 1. 首先,確保您的T2 Development Board V1.0.0已經(jīng)連接到計(jì)算機(jī)
    發(fā)表于 12-15 17:55

    python環(huán)境變量的配置pip

    Python環(huán)境變量的配置和使用是每個(gè)Python開發(fā)者都需要了解和掌握的基本技能之一。在本文中,我們將詳細(xì)介紹如何正確配置Python
    的頭像 發(fā)表于 12-15 15:41 ?2328次閱讀

    php運(yùn)行環(huán)境搭建方法

    搭建PHP運(yùn)行環(huán)境開發(fā)PHP應(yīng)用程序的基礎(chǔ),本文將詳盡、詳實(shí)、細(xì)致地介紹從零開始搭建PHP運(yùn)行環(huán)境的方法,包括選擇操作系統(tǒng)、安裝Web服務(wù)
    的頭像 發(fā)表于 12-04 14:56 ?1182次閱讀

    python運(yùn)行環(huán)境的安裝和配置

    Python是一種非常流行的編程語言,廣泛應(yīng)用于科學(xué)計(jì)算、Web開發(fā)、人工智能等領(lǐng)域。為了能夠正常運(yùn)行Python程序,我們需要先安裝和配置Python運(yùn)行
    的頭像 發(fā)表于 11-29 16:17 ?1082次閱讀

    Python運(yùn)行環(huán)境有哪些

    Python是一種廣泛使用的高級編程語言,它有許多種運(yùn)行環(huán)境,可以適應(yīng)不同的開發(fā)需求。下面將詳細(xì)介紹Python的幾種常見的運(yùn)行環(huán)境。 CP
    的頭像 發(fā)表于 11-29 16:14 ?1870次閱讀

    pycharm怎么配置python環(huán)境變量

    PyCharm 是一種以 Python 為主的集成開發(fā)環(huán)境 (IDE),它提供了一系列的功能用于開發(fā)、調(diào)試、測試和部署 Python 程序。
    的頭像 發(fā)表于 11-29 14:56 ?2683次閱讀