機器學習筑基篇,?Ubuntu 24.04 快速安裝 PyCharm IDE 工具,無需激活!

2d5803f3a2a57d00c77c9619f5de07ac.gif

[?知識是人生的燈塔,只有不斷學習,才能照亮前行的道路?]


Ubuntu 24.04 快速安裝 PyCharm IDE 工具

描述:雖然在之前我們安裝了VScode,但是其對于使用Python來寫大型項目以及各類配置還是比較復雜的,所以這里我們還是推薦使用PyCharm來編寫構建Python項目,畢竟還是要使用專業的軟件做專業的事,會讓我們開發效率更高。

上一篇文章,作者講解了如何在 Ubuntu 24.04 中安裝多個Python版本,此處基于其環境演示安裝PyCharm IDE工具。

原文鏈接:機器學習筑基篇,?Ubuntu 24.04 快速安裝 PyCharm IDE 工具,無需激活!我們雖然在之前安裝了VScode,但是其對于使用Python來寫大型項目以及各類配置還是比較復雜的,所以這里我們還是推薦使用PyCharm來編寫構建Python項目,畢竟還是要使用專業的軟件做專業的事,會讓我們開發效率更高。icon-default.png?t=N7T8https://mp.weixin.qq.com/s/MiDx5l6g2ZvwMC8r-wU5mA

PyCharm 是什么?

PyCharm是一款由JetBrains公司開發的Python集成開發環境(IDE),提供了一系列強大的工具和功能,旨在提高Python開發效率。它支持編輯、調試、測試、版本控制等多種功能,而且具有強大的代碼自動補全、重構和導航功能,使開發過程更加流暢和高效。

除了免費的Community(社區)版之外,PyCharm還有Professional版和Education版,提供更加全面的功能和支持,無論是初學者、專業程序員和數據科學家,PyCharm都是一款強大的選擇。

1c649635a131c6d740fd6e2c32604e53.png

weiyigeek.top-PyCharm-IDE圖

PyCharm 優缺點

PyCharm 的優點在于它提供了豐富的功能和工具,可以幫助開發者提高生產效率和代碼質量,但其缺點在于較高的計算機配置要求和價格有可能較高。

優點:

1. 代碼自動補全:可以幫助開發人員節省時間和減少出錯的可能性。
2. 調試功能:可以在開發過程中快速定位問題,提高代碼質量和開發速度。
3. 版本控制整合:通過與 Git、Subversion 等版本控制工具集成使用,可以方便地進行版本控制和協作開發。
4. 代碼重構:可以輕松地進行代碼重構、變量重命名等操作,提高代碼的可讀性和可維護性。
5. 豐富的工具和插件:支持多種實用工具和插件,可以提高開發人員的生產工作效率和便利性。

缺點:

1. PyCharm 是一個大型軟件,需要較高的計算機配置,運行速度可能較慢。
2. PyCharm 的價格相對較高,對于個人開發者來說可能會有些貴。
3. 在初學階段,PyCharm 提供了過多的功能,可能會讓開發者產生困擾。

安裝 PyCharm Community 步驟

描述:在 Ubuntu 24.04 中安裝 PyCharm Community 版本有兩種方式,一種是通過官方提供的安裝包進行安裝,另一種是通過軟件商城安裝,此處作者選擇的是前者。

Step 1.訪問 https://www.jetbrains.com/pycharm/download/ 下載 PyCharm Community 安裝包(tar.gz)。

b250b1d8b8164e5915115957973268cf.png

weiyigeek.top-下載 PyCharm Community 安裝包圖

Step 2.下載完成后,使用命令解壓安裝包,并將其移動到指定目錄下執行 pycharm.sh

mkdir?/opt/jetbrains/pycharm/
tar?-zxf?pycharm-community-2024.1.4.tar.gz?
mv?pycharm-community*/?/opt/jetbrains/pycharm/#?賦予執行權限
chmod?+x?/opt/jetbrains/pycharm/bin/pycharm.sh#?運行
/opt/jetbrains/pycharm/bin/pycharm.sh

4259241e456e84db3cab8e543d4bea62.png

weiyigeek.top-執行 pycharm.sh圖

Step 3.打開 PyCharm,點擊【Create New Project】,選擇 Python 版本,并設置項目名稱和路徑,例如,此處作者創建了一個名為 helloworld 的項目。

#?-*-?coding:?UTF-8?-*-
#?Filename?:?Hello.pya="123"
b="456"
c=int(a)+int(b)
d=a+b
print("Hello?World!\nUbuntu?24.04?+?Python?3.12\na=123;b=456")
print("c?=?int(a)+int(b)?=",c)
print("d?=?a+b?=",d)

e2156ff97d8bfcc219bd575bc817a0b0.png

weiyigeek.top-helloworld圖

Step 4.最后,為了方便我們后續打開 PyCharm,我們將其添加到$PATH環境變量bin目錄中。

ln?-s?/opt/jetbrains/pycharm/bin/pycharm.sh?/usr/local/bin/pycharm

至此,在Ubuntu 24.04 中安裝 PyCharm IDE 工具就完成了!

茫茫人海,只要有一個看友關注我,更新動力就沖刺著我大腦!

大家好,我是一個正在向全棧工程師(SecDevOps)前進的計算機技術愛好者

作者微信:WeiyiGeeker
公眾號/星球:全棧工程師修煉指南
主頁博客: https://weiyigeek.top - 為者常成,行者常至


如果此篇文章對你有幫助,請你將它轉發給更多的人!

?學習推薦?往期文章

  • 🔥【最新】AIGC | 為機器學習工作站安裝NVIDIA 4070 Ti Super顯卡驅動

  • 🔥【最新】AIGC | 機器學習工作站安裝Ubuntu24.04桌面版

  • 💡【相關】一圖對比,Python 與 Java 語言代碼運行機制

d63e6516325ab3b5832427a54f677a6c.gif

4bb40e7e34cd23cab58febf2028e55e4.gif

感覺文章不錯的童鞋,請幫忙轉發,點 👍、在看,若有疑問的小伙伴,可在評論區留言你想法喲💬!

原文鏈接:機器學習筑基篇,?Ubuntu 24.04 快速安裝 PyCharm IDE 工具,無需激活!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/42251.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/42251.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/42251.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AWS CloudWatch 權限管理指南

在 AWS 環境中,有效管理 CloudWatch 權限對于維護系統安全和優化運營效率至關重要。本文將詳細介紹 CloudWatch 的常用權限分類,并提供相應的 JSON 策略示例。 1. 概述 CloudWatch 權限可以大致分為以下幾類: 只讀訪問權限完全訪問權限日志管理權限告警管理權限指標管理權…

使用RAID與LVM磁盤陣列技術

前言:本博客僅作記錄學習使用,部分圖片出自網絡,如有侵犯您的權益,請聯系刪除 目錄 一、RAID磁盤冗余陣列 1、部署磁盤整列 2、損壞磁盤陣列及修復 3、磁盤陣列備份盤 4、刪除磁盤陣列 二、LVM邏輯卷管理器 致謝 一、RAID…

使用 PCA 可視化數據的分類能力

使用 PCA 探索數據分類的效果(使用 Python 代碼) 「AI秘籍」系列課程: 人工智能應用數學基礎人工智能Python基礎人工智能基礎核心知識人工智能BI核心知識人工智能CV核心知識 主成分分析 (PCA) 是數據科學家使用的絕佳工具。它可用于降低特征…

【QT】容器類控件

目錄 概述 Group Box 核心屬性 Tab Widget 核心屬性 核心信號 核心方法 使用示例: 布局管理器 垂直布局 核心屬性 使用示例: 水平布局 核?屬性 (和 QVBoxLayout 屬性是?致的) 網格布局 核心屬性 使用示例: 示例&#x…

2024亞太杯中文賽數學建模B題word+PDF+代碼

2024年第十四屆亞太地區大學生數學建模競賽(中文賽項)B題洪水災害的數據分析與預測:建立指標相關性與多重共線性分析模型、洪水風險分層與預警評價模型、洪水發生概率的非線性預測優化模型,以及大規模樣本預測與分布特征分析模型 …

UI設計中瀑布流布局方式的特定和例子

在UI設計中,瀑布流布局方式(Waterfall Layout)是一種非常流行且有效的內容展示方式,其特定和例子可以歸納如下: 瀑布流布局的特定 視覺表現: 瀑布流布局呈現為參差不齊的多欄布局,隨著頁面滾…

數據集介紹與使用 M2DGR、KITTI、EuRoc,評測

SLAM 數據集匯總主頁:https://github.com/qxiaofan/awesome-slam-datasets SLAM 數據 集綜述論文:Simultaneous Localization and Mapping Related Datasets: A Comprehensive Survey 論文地址:https://arxiv.org/abs/2102.04036 M2DGR 簡…

JAVA學習-練習試用Java實現“拼接最大數”

問題&#xff1a; 給定長度分別為 m 和 n 的兩個數組&#xff0c;其元素由 0-9 構成&#xff0c;表示兩個自然數各位上的數字。現在從這兩個數組中選出 k (k < m n) 個數字拼接成一個新的數&#xff0c;要求從同一個數組中取出的數字保持其在原數組中的相對順序。 求滿足該…

iview中checkbox多選框帶實際值和顯示值的寫法

<CheckboxGroup v-model"selectHotworkMeasures"><Checkboxv-for"item in hotworkMeasuresList":key"item.key">{{ item.name }}</Checkbox></CheckboxGroup>selectHotworkMeasures: [],

python操作SQLite3數據庫進行增刪改查

python操作SQLite3數據庫進行增刪改查 1、創建SQLite3數據庫 可以通過Navicat圖形化軟件來創建: 2、創建表 利用Navicat圖形化軟件來創建: 存儲在 SQLite 數據庫中的每個值(或是由數據庫引擎所操作的值)都有一個以下的存儲類型: NULL. 值是空值。 INTEGER. 值是有符…

Python 算法交易實驗76 QTV200日常推進

說明 最近實在太忙&#xff0c; 沒太有空推進這個項目&#xff0c;我想還是盡量抽一點點時間推進具體的工程&#xff0c;然后更多的還是用碎片化的時間從整體上對qtv200進行設計完善。有些結構的問題其實是需要理清的&#xff0c;例如&#xff1a; 1 要先基于原始數據進行描述…

浪潮信息元腦服務器支持英特爾?至強?6能效核處理器 展現強勁性能

如今&#xff0c;服務器作為數字經濟的核心基礎設施&#xff0c;正面臨著前所未有的挑戰和機遇。作為服務器領域的領軍企業&#xff0c;浪潮信息始終站在行業前沿&#xff0c;不斷推陳出新&#xff0c;以滿足客戶日益增長的需求。近日&#xff0c;浪潮信息再次展現技術實力&…

基于GWO-CNN-BiLSTM數據回歸預測(多輸入單輸出)-灰狼優化算法優化CNN-BiLSTM

基于GWO-CNN-BiLSTM數據回歸預測(多輸入單輸出)-灰狼優化算法優化CNN-BiLSTM 1.數據均為Excel數據&#xff0c;直接替換數據就可以運行程序。 2.所有程序都經過驗證&#xff0c;保證程序可以運行。 3.具有良好的編程習慣&#xff0c;程序均包含簡要注釋。 獲取方式 https:/…

Pandas 基礎 —— 探索數據分析的第一步

引言 在數據科學的世界中&#xff0c;Pandas 以其強大的數據處理能力而成為分析工作的核心工具。本文將引導你走進 Pandas 的大門&#xff0c;從基礎概念到數據清洗的實用技巧&#xff0c;為你的數據分析之路打下堅實的基礎。 Pandas 簡介 Pandas 是一個開源的 Python 數據分…

篩選Github上的一些優質項目

每個項目旁都有標簽說明其特點&#xff0c;如今日熱捧、多模態、收入生成、機器人、大型語言模型等。 項目涵蓋了不同的編程語言和領域&#xff0c;包括人工智能、語言模型、網頁數據采集、聊天機器人、語音合成、AI 代理工具集、語音轉錄、大型語言模型、DevOps、本地文件共享…

p2p、分布式,區塊鏈筆記:libp2p通過libp2p_demo::network實現文件傳遞功能

代碼 代碼來自github開源項目file-sharing.rs。主要依賴clap庫進行命令行參數解析&#xff0c;使用async_std進行并行操作&#xff0c;使用libp2p_demo::network中的相關方法進行網絡建立與文件傳輸&#xff0c;但是代碼量卻減少了很多&#xff0c;這是由于libp2p_demo::netwo…

Matplotlib 學習

知識點 1.plot()&#xff1a;用于繪制線圖和 散點圖scatter() 函數&#xff1a;plot() 函數可以接受許多可選參數&#xff0c;用于控制圖形的外觀&#xff0c;例如&#xff1a;顏色: colorblue 控制線條的顏色。線型: linestyle-- 控制線條的樣式&#xff0c;例如虛線。標記…

YoloV8改進策略:Block改進|輕量實時的重參數結構|最新改進|即插即用(全網首發)

摘要 本文使用重參數的Block替換YoloV8中的Bottleneck&#xff0c;GFLOPs從165降到了116&#xff0c;降低了三分之一&#xff1b;同時&#xff0c;map50-95從0.937漲到了0.947。 改進方法簡單&#xff0c;只做簡單的替換就行&#xff0c;即插即用&#xff0c;非常推薦&#xf…

C++_STL---list

list的相關介紹 list是可以在常數范圍內在任意位置進行插入和刪除的序列式容器&#xff0c;并且該容器可以前后雙向迭代。 list的底層是帶頭雙向循環鏈表結構&#xff0c;鏈表中每個元素存儲在互不相關的獨立節點中&#xff0c;在節點中通過指針指向其前一個元素和后一個元素。…

IDEA與通義靈碼的智能編程之旅

1 概述 本文主要介紹在IDEA中如何安裝和使用通義靈碼來助力軟件編程,從而提高編程效率,創造更大的個人同企業價值。 2 安裝通義靈碼 2.1 打開IDEA插件市場 點擊IDEA的設置按鈕,下拉選擇Plugins,如下: 2.2 搜索通義靈碼 在搜索框中輸入“通義靈碼”,如下: 2.3 安…