Pycharm中的下載安裝、配置與測試方式
一、Pycharm下載與安裝
附:Python、Pycharm和Anaconda的關(guān)系:
Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。雖然Python自帶了一個解釋器IDLE用來執(zhí)行.py腳本,但是卻不利于我們書寫調(diào)試大量的代碼。
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制。但是Python自身缺少numpy、matplotlib、scipy、scikit-learn…等一系列包,需要我們用pip來導(dǎo)入這些包才能進(jìn)行相應(yīng)運算(在cmd終端輸入:pip install numpy就能安裝numpy包了。)雖然PyCharm也能自動搜索和下載包,但是總會遇到有些包下載失敗或查詢不到,很不方便,此時就出現(xiàn)了Anaconda來解決這個問題。
Anaconda是一個開源的Python發(fā)行版本。其包含了多個數(shù)據(jù)科學(xué)相關(guān)的開源包,在數(shù)據(jù)可視化、機器學(xué)習(xí)、深度學(xué)習(xí)等多方面都有涉及。不僅可以做數(shù)據(jù)分析,甚至可以用在大數(shù)據(jù)和人工智能領(lǐng)域。因為包含了大量的科學(xué)包,Anaconda 的下載文件比較大,如果只需要某些包,或者需要節(jié)省帶寬或存儲空間,也可以使用Miniconda這個較小的發(fā)行版(僅包含conda和Python)。Anaconda通過管理工具包、開發(fā)環(huán)境、Python版本,大大簡化了工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應(yīng)的依賴包,同時還能使用不同的虛擬環(huán)境隔離不同要求的項目。
1、下載Pycharm
官網(wǎng):https://www.jetbrains.com/pycharm/
下載地址:https://www.jetbrains.com/pycharm/download/#section=windows
在該頁面選擇你電腦所對應(yīng)的系統(tǒng)(Windows、macOS 、Linux)。由于專業(yè)版(Professional)需要激活,并且社區(qū)版(Community)已經(jīng)包含了我們所需要的基本功能,所以這里我們選擇社區(qū)版(Community)下載。
這里以Windows系統(tǒng)為例,安裝PyCharm社區(qū)版(Community)
在安裝的過程中,僅注意此頁面全部勾選即可。
2、【推薦】anaconda下載與創(chuàng)建虛擬環(huán)境創(chuàng)建
Windows端下載安裝anaconda環(huán)境,已經(jīng)有許多教程了,相關(guān)操作可參考:Anaconda超詳細(xì)下載安裝配置教程(Windows)
3、【可選】下載python
這里的python指得是Python的解釋器,如果已經(jīng)安裝過anaconda,里面已經(jīng)包含了python解釋器與常見的python模塊。
即步驟2與步驟3,任選其一即可。python解釋器的安裝步驟可以參考:
二、Pycharm工程創(chuàng)建與配置
1、工程創(chuàng)建
此部分核心是配置工程項目的python解釋器。
S1:選擇Creat New Project
S2:設(shè)置工程存放路徑,配置工程的解釋器
VirtualEnv 就是用來為一個應(yīng)用創(chuàng)建一套“隔離”的Python運行環(huán)境,解決了不同應(yīng)用間多版本的沖突問題。(比如有的項目需要Python 2.x ,有的需要 Python 3.x)
Base Interpreter 是解釋器,選擇你要用的版本(Python 2.x 或 Python 3.x),方法是點擊右邊的 …,打開 Select Python Interpreter ,找到本地 python.exe 的路徑。
如果需要使用anaconda環(huán)境,需要選擇Existing interpreter,然后路徑勾選為anaconda安裝路徑下的python.exe,即可將pycharm配置為anaconda的環(huán)境。
S3:新建py文件
2、Pycharm配置
PyCharm 界面如下,用到的主要是以下5個區(qū)域。
- 菜單欄:新建,設(shè)置都在這里。
- Run 和 Debug:用于運行,Run 直接啟動,Debug 啟動可以加斷點調(diào)試。
- 項目的目錄:項目相關(guān)的文件在這里找。
- 編輯區(qū)域:寫代碼的地方。
- 終端區(qū):TODO 記錄要做的事;Terminal 是程序輸出的地方;Python Console 是控制臺,可以直接運行 Python
- 語句,就像在 cmd 里輸入 python 后的效果。
工程配置主要在file菜單下的Settings選項中:
setting-背景色
setting-設(shè)置字體顏色和大小
setting-設(shè)置解釋器
編碼格式
搜索框輸入 encoding,找到 Editor->File Encoding。
因為可能使用中文,為防止亂碼又找不到原因,把所有的選項設(shè)置成 UTF-8,設(shè)置完得重啟一下軟件才生效。
安裝第三方模塊
寫 Python 程序會用到一些 Python 包(比如處理數(shù)據(jù)的NumPy,Pandas,機器學(xué)習(xí)使用到的 TensorFlow),你可以使用 pip 命令在 cmd 安裝,也可以在 PyCharm 一鍵安裝。
菜單欄:File->Settings-> Project Interpreter??梢钥吹浆F(xiàn)在的解釋器是 Python 3.7,下方有解釋器自己的一些 package,若你的包在下面能找到,就不用安裝了。
需要安裝的話,點擊右側(cè)的 + ,即可進(jìn)入安裝頁面。
輸入你要找的包,如果存在,它就會定位到包含你輸入字符串的位置,選擇你需要的包以及版本,在下方點擊 Install Package 即可。
安裝好,在上一個頁面可以找到你剛剛安裝的包。
安裝失敗,就再試幾次,還不行就學(xué)會用 pip 安裝,或到官網(wǎng)下載 Package。
三、Pycharm程序測試
Pycharm的官方使用教程可參考:https://www.jetbrains.com/help/pycharm/quick-start-guide.html#meet
1、代碼測試
print('Hello world')
在文件中輸入代碼:print(‘Hello world’),然后在文件中任意空白位置點擊鼠標(biāo)右鍵,選擇Run運行:
2、快捷鍵
- 復(fù)制一行:Ctrl + D
- 刪除一行:Ctrl + Y
- 查找:Ctrl + F
- 替換:Ctrl +R
- 快速換行:Ctrl + Enter
- 批量注釋 / 取消:ctrl + /
- 向后縮進(jìn):Tab
- 向前縮進(jìn):shift + Tab
- 折疊:Ctrl + ‘-’
- 展開:Ctrl + ‘+’
- 全部折疊:Ctrl + shift + ‘-’
- 全部展開:Ctrl + shift + ‘+’
- 查看某個函數(shù)或模塊:選中函數(shù)名 Ctrl + 單擊
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Pycharm為項目創(chuàng)建一個虛擬環(huán)境完整圖文教程
這篇文章主要給大家介紹了關(guān)于使用Pycharm為項目創(chuàng)建一個虛擬環(huán)境的相關(guān)資料,我們在使用pycharm做項目時,最好給每一個工程都創(chuàng)建一個虛擬環(huán)境,將對應(yīng)的安裝包放在該虛擬環(huán)境中,避免項目與項目之間產(chǎn)生關(guān)系或沖突,便于管理,需要的朋友可以參考下2023-09-09Python使用pandas將表格數(shù)據(jù)進(jìn)行處理
這篇文章主要介紹了Python使用pandas將表格數(shù)據(jù)進(jìn)行處理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-08-08使用 Python 創(chuàng)建一個基于規(guī)則的聊天機器人
這篇文章主要介紹了使用 Python 創(chuàng)建一個基于規(guī)則的聊天機器人,使用 Python 創(chuàng)建一個簡單的基于規(guī)則的聊天機器人 聊天機器人本身是一種機器或軟件,它通過文本或句子模仿人類交互。 簡而言之,可以使用類似于與人類對話的軟件進(jìn)行聊天。2021-10-10Pandas實現(xiàn)在線文件和剪貼板數(shù)據(jù)讀取詳解
這篇文章主要為大家介紹的是Pandas兩種少用的讀取文件方式:讀取在線文件的數(shù)據(jù)和讀取剪貼板的數(shù)據(jù),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-06-06