python環境搭建_Python開發環境搭建安裝開發軟件

0.學習路徑示意圖

785692538309c6282ffec0d6cdde1233.png

各位小伙伴大家好,這次樓主分享的是Ubuntu上安裝開發軟件。

包含以下這幾個軟件:

  1. Pycharm

  2. Anaconda3

  3. Git

  4. Vim

  5. 遠程登錄軟件

  6. Ranger


PS:因為以下安裝包都是以root身份安裝的因此,要使用它們必須以root身份登錄

su??#?以root身份登錄source?/etc/profile # 更新系統路徑


1.Pycharm

a.簡介:

????Pycharm是一個編寫代碼的優秀集成工具。


實驗條件:

b.

su?#?以管理員身份登錄

社區免費版Pycharm tar.gz文件

下載鏈接

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

c.安裝視頻


d.視頻涉及的代碼

#?輸入命令的時候可以用鍵盤上的"TAB"補全噢~cp?/home/chile/Desktop/pycharm.tar.gz?/usr/local?#?將桌面上的pycharm壓縮包復制到local文件夾下cd?/usr/local??#?更換到pycharm壓縮包的目錄下tar -xzvf file.tar.gz # 解壓pycharm壓縮包gedit?/etc/profile??#?將Pycharm的安裝路徑寫入系統路徑source?/etc/profile??#?編輯系統路徑export?PATH=/usr/local/pycharm文件夾名/bin:$PATH??#?講這條命令寫入profile文件中source?/etc/profile??#?更新系統路徑pycharm.sh??#?輸入這條命令即可打開pycharm軟件

PS:因為pycharm是以root環境去安裝的,因此以后打開pycharm要經過以下步驟:

su??#?以root身份登錄source?/etc/profile??# 更新系統路徑pycharm.sh??#?打開pycharm


2.Anaconda3

a.簡介

????Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。anaconda3是python3.x的意思,選用anaconda是因為能避免python包之間的版本依賴錯誤。


實驗條件:

b.

su # 以管理員身份登錄

安裝包anaconda3.sh文件

下載鏈接

https://www.anaconda.com/distribution/

c.安裝視頻

d.視頻涉及的代碼

cd?..??#?返回上層目錄sh?anaconda3.sh??#?運行anaconda3的安裝文件gedit?/etc/profile??#?編輯系統路徑export?PATH=/root/anaconda3/bin:$PATH??#?講這條命令寫入profile文件中source?/etc/profile??#?更新系統路徑conda?list # 查看anaconda安裝python包

PS:因為pycharm是以root環境去安裝的,因此要使用anaconda環境必須以管理員身份登錄。


3.Git

a.簡介

????Git是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。?Git?是?Linus?Torvalds?為了幫助管理?Linux?內核開發而開發的一個開放源碼的版本控制軟件。可以簡單地理解為是個專門管理代碼的倉庫


實驗條件:

b.

sudo apt-get install git # 安裝git命令

安裝完成后,還需要最后一步設置,在命令行輸入:

git config --global user.name "你的名字"git config --global user.email "email@example.com" # 你的github郵箱,沒有就自己申請一個


c.git的簡單命令操作視頻

f9bb434401234103b99b986368adf13c.png


d.更多的操作

????git還有很多命令,但是目前我們都用不到,就不在這一一介紹了,樓主介紹的命令是我們日常個人開發最常用的命令,等到我們碰到要用別的命令的時候才去學習也來得及。(PS:實在感興趣的話,可以百度"git廖雪峰",上面有更加詳細的介紹,這里就不一一贅述了。)


4.Vim

a.簡介

????一款更能強大的文本編輯器

b.安裝

sudo?apt-get?install?vim

c.使用

Vim簡單入門教程

https://jingyan.baidu.com/article/2a138328ee6745074b134f79.html

5.遠程軟件

5.1 ssh

????a.簡介

????????一款Linux命令行的遠程鏈接軟件

????b.安裝

sudo apt-get install ssh # sudo是提升權限的意識,使用這個可以獲得管理員root的權限,前提是知道root的密碼

????c.使用

sudo?ssh?username@遠程的ip地址

5.2 xshell

????a.簡介

????????這是一款可以在windows上安裝的圖形化遠程軟件

????b.windows安裝

下載鏈接

https://xshell.en.softonic.com/

????c.使用

(一篇文章只能放三個小視頻,因此我將Xshell的教程視頻放在B站:阿力阿哩哩和下一篇的公眾號文章中,名稱為《Xshell的使用》)


6.Ranger

a.簡介

????一款文件夾可視化軟件

b.安裝

sudo apt-get install ranger

c.使用

ranger??# 終端中輸入ranger即可使用

7.小實戰

*嘗試自己在Ubuntu中安裝搜狗輸入法

安裝教程

https://www.cnblogs.com/lrj567/p/6307329.html

8.總結

????至此,Python的開發環境已經搭建完成了!接下來我們將進入python的基礎教程!

????~~~~~a0af65082237c70ec6cba4cfc1457efe.pnga0af65082237c70ec6cba4cfc1457efe.pnga0af65082237c70ec6cba4cfc1457efe.pnga0af65082237c70ec6cba4cfc1457efe.png第一章節完結撒花a0af65082237c70ec6cba4cfc1457efe.pnga0af65082237c70ec6cba4cfc1457efe.pnga0af65082237c70ec6cba4cfc1457efe.pnga0af65082237c70ec6cba4cfc1457efe.pnga0af65082237c70ec6cba4cfc1457efe.png~~~~

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

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

相關文章

2023首屆溪口冬筍節開幕 掀起溪口竹筍產業新浪潮

今年冬至,龍游縣溪口鎮迎來陣勢浩大的“新氣象”。 2023年12月22日,由龍游縣溪口鎮人民政府主辦,“美好冬至 竹夢未來”首屆溪口冬筍節于溪口老街正式開幕,展開為期一周的竹筍產業文化、經濟活動宣傳,龍游縣領導、及社…

離散卷積的C語言實現

卷積公式可以去wiki上搜索,這里就不貼出了,具體的算法要參考MATLAB help中查看conv函數。根據conv的定義,我寫出下面的程序,可以直接在MATLAB進行驗證。唉,雖然程序是寫出來,可心里對卷積還是有一種抓不住的…

最常見的讀入數據方法集錦

我在程序編寫過程中,經常會遇到讀入數據的問題,大概這類問題分為兩種,一種是從控制臺讀取,一類是從文件讀取,我這里收集了一些常見的讀取方法,以供參考。 控制臺讀取: 情景一、有一個程序要求…

【翻譯自mos中文文章】重建控制文件的方法

重建控制文件的方法 參考原文: How to Recreate a Controlfile (Doc ID 735106.1) 適用于: Oracle Database - Enterprise Edition - Version 9.0.1.0 and later Information in this document applies to any platform. 解決方式: 警告&…

android 藍牙通訊編程 備忘

1.啟動App后: 判斷->藍牙是否打開(所有功能必須在打牙打開的情況下才能用) 已打開: 啟動代碼中的藍牙通訊Service 未打開: 發布 打開藍牙意圖(系統),根據Activity返回進場操作 打開成功,啟動代碼中的藍牙通訊Service 用戶點back或失敗 退出App 2.藍牙…

java 程序執行后 強制gc_GC 設計與停頓

(給ImportNew加星標,提高Java技能)編譯:唐尤華鏈接:shipilev.net/jvm/anatomy-quarks/3-gc-design-and-pauses/1. 寫在前面“[JVM 解剖公園][1]”是一個持續更新的系列迷你博客,閱讀每篇文章一般需要5到10分鐘。限于篇幅&#xff…

除BUG記

我負責一個模塊,功能比較簡單,就是測量環境溫、濕度,外加控制空調開/關、溫度設定。就是這么幾個功能,就反復試驗、修改,才達到穩定。在調試時,出現各種各樣的BUG,一些是編程時候出現的語法錯誤…

正則表達式語法(轉)

正則表達式是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”)。模式描述在搜索文本時要匹配的一個或多個字符串。 正則表達式示例 表達式匹配 /^\s*$/ 匹配空行。 /\d{2}-…

迎戰校招訓練題

一、雙空 編譯器可以根據硬件特性選擇合適的類型長度,但要遵循如下限制:short與int類型至少為___C___位,long至少為__D____位,并且short類型不長于int類型,int類型不得長于long類型。 A. 4 B.8 C.16 D. 32 E. 64…

【ASP.NET Web API2】初識Web API

Web Api 是什么? MSDN:ASP.NET Web API 是一種框架,用于輕松構建可以訪問多種客戶端(包括瀏覽器和移動設備)的 HTTP 服務 百度百科:Web API是網絡應用程序接口。 個人理解:Web API 是提供給多種…

三星s8怎么分屏操作_三星手機該怎么玩?了解完這幾點用機技巧,可以輕車熟路了!...

其實對于三星這個手機品牌,我還是很佩服的。雖然近些年來,三星在國內的市場份額日漸變少,但是在國內的影響力依然尚存。畢竟三星手機在某些方面還是很有優勢的,特別是旗艦系列機型深受消費者喜愛。接下來,筆者就跟大家…

關于條件編譯的問題

這兩天來忙活ucos-II在PIC18fxxx系列上的移植。在編譯的時候老出現變量被多重定義的錯誤。花費了一天的功夫才成功編譯通過,錯誤何在??就是因為沒有搞明白條件編譯的原理,二是對mcc18編譯器的特點無知。下面學習條件編譯方面的知識…

二維數組的指針復習

最近一次的考試都是指針,真是給我深深上了一課,所以我特此復習一下指針方面的知識。二維數組的指針 int a[3][4] {{1,3,5,7},{9,11,13,15},{17,19,21,23}}; 下面通過一個表來做詳細的說明: 訪問二維數組,有兩種方法,一…

稱重的問題

給你8顆小石頭和一架托盤天平。有7顆石頭的重量是一樣的,另外一顆比其他石頭略重;除此之外,這些石頭完全沒有分別。你不得假設那顆重頭到底比其他的石頭重了多少。請問:最少要稱量幾次,你才能把那顆較重的石頭找出來&a…

TIF圖像文件的讀取(c++代碼)

一 TIF圖像介紹 TIFF是最復雜的一種位圖文件格式。TIFF是基于標記的文件格式,它廣泛地應用于對圖像質量要求較高的圖像的存儲與轉換。由于它的結構靈活和包容性大,它已成為圖像文件格式的一種標準,絕大多數圖像系統都支持這種格式。 TIFF 是一…

g menu i meun_長沙話讀“這里”,到底是閣(gó)里還是該(gái)里

“帶籠子”、“打抱秋”……這些地道的長沙話,長沙人,你有多久沒聽過了?/ 長沙人,你還記得長沙話嗎 / “去了很多地方,最后還是回到了長沙”“我聽見了一句長沙話,就想回長沙了。”逗霸妹聽過很多人回長沙的…

git使用---工作區和暫存區

轉載于:https://www.cnblogs.com/momo-unique/articles/4380551.html

UC/OS-II的學習

粗略的的看了邵貝貝老師的那本書,感覺有點眉目。UC/OS-II的全局變量繁多,剛接觸的時候容易弄混淆,現在總結下: OSRunning: 用于標識多任務環境是否已經開啟運行,在OSStart()函數里啟動任務后就置為True。 …

偶數哥德巴赫猜想

已知不小于6的偶數都可以分成兩個素數之和。請編寫6到100000的所有偶數的分解&#xff0c;若有一個偶數可以分解成多個素數之和&#xff0c;只需寫出一種即可。 #include <iostream> #include <algorithm> using namespace std;bool isprime(int n)//判斷素數{int …

[20170420]表達式加0或者減0不一樣.txt

[20170420]表達式加0或者減0不一樣.txt --//oracle 有時候避免某個索引采用字段0或者-0的方式&#xff0c;不使用索引&#xff0c;但是兩者存在一點點區別&#xff0c;通過例子說明。 1.環境&#xff1a; SCOTTbook> &r/ver1 PORT_STRING VERSION …