linux python開發環境_如何在Linux系統中搭建Python編程環境

1

在大多數的Linux系統中,基本上都默認安裝了Python,也就是說,在Linux的系統中基本上是不需要安裝什么軟件,就可以使用Python。

下面以ubuntu操作系統為例,看看如何在Linux操作系統中搭建Python編程環境。

486884883913e8e530141009352f477047187d50.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

檢查Ubuntu系統是否安裝了Python,并查看Python的版本號。在終端窗口中輸入命令:#Python

如下圖,該Ubuntu操作系統中安裝的版本為Python 2.7.17,同時出現>>>的提示符

9bc92713e8e5ecee7046039acc704618deda7a50.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

上面的命令檢查默認的Python版本為:2.7.17

使用快捷鍵Ctrl+D可以返回終端名的窗口,或者執行下面的命令:exit()

如果需要檢查是否安裝了Python 3.0的版本需要使用下面的命令:#Python3

可以看到Python3的版本為:3.7.5,表明系統中也安裝了Python3.。這樣你在Ubuntu的系統可以使用上面的兩個版本中的一個。

3852f6e5eceeadbc60d5fac5cd18dfdae53b7b50.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

如果沒有安裝Python3,可以在上面的終端窗口中輸入下面的命令進行安裝:sudo apt-get install python3

因這里已經安裝了Python3最新的版本,因此無相關的更新。

82eff6d7592ae3ef1382a98454b6326c56666450.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

建議安裝文本編輯器geany

geany是一款不錯的文本編輯器,可以讓你直接運行程序,代碼可以使用不同的顏色顯示突出。

在終端的命令窗口輸入下面的命令來進行安裝:sudo apt-get install geany

e996472ae3efe078e0cb6203b96c576698cf6550.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

安裝完成后就可以使用geany編寫Python的程序了。如下,完成程序的編寫,可以使用geany菜單上的“生成”-“Execute”來運行編寫的Python

586bfdefe07814312a4c8fd9dc6699cf03536250.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

設置讓geany使用Python3

選擇geany上的菜單“生成”-“設置生成命令”,將Python命令下的compile后面的命令改為:Python3 -m py_compile "%f"

執行命令下的Execute后面的命令改為:Python3 "%f"

e2aefe781431dfb6c496ead312cf02532e636350.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

這樣就可以在Ubuntu的操作系統中使用和編寫Python程序了。

END

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

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

相關文章

CentOS 搭建 LAMP服務器

CentOS 7.0默認使用的是firewall作為防火墻,這里改為iptables防火墻。 1、關閉firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機啟動 2、安裝iptables防火墻 yum install iptables-ser…

什么叫兜底條款

就是一個條款就能覆蓋所有未說到的內容:如:"其它應當受到處罰的行為." 有了這樣的條款,制度和法律才不會出現死角,讓一些人鉆空子,由于規定不可能十分周全,所心好多人還是在想方設法鉆空子.

當你的電腦C盤滿了怎么辦?這兩種方法都能解決

用了好幾年的電腦,在分區的時候C盤空間分的太小;有的喜歡把下載的軟件、工作時的文件都放在桌面上方便自己使用;有的安裝軟件的時候不選擇安裝目錄或一些軟件必須要安裝在C盤,這樣你的C盤的空間就會變得不夠,今天分享下…

一個html有幾個css,幾個CSS的黑科技_html/css_WEB-ITnose

原文出處: JellyBool(JellyBool) 歡迎分享原創到伯樂頭條昨天由于某些原因沒有寫博客,之前說好的每天一篇的,這篇是為了補昨天的了。然后我就要當一次標題黨了。這里的黑科技其實就是一些CSS中不怎么為人所知但在解決某些問題的時候很溜的屬性…

python遞歸函數講解_帶你深入學習Python——Python遞歸詳解!

一、遞歸 遞歸:在調用一個函數的過程中,直接或間接地調用了函數本身這個就叫遞歸 注:Python在遞歸中沒有像別的語言對遞歸進行優化,所以他的每一次調用都會基于上一次的調用進行,并且他設置了最大的遞歸數量防止遞歸外溢 遞歸調用…

51nod 1040最大公約數和(歐拉函數)

1040 最大公約數之和題目來源: rihkddd基準時間限制:1 秒 空間限制:131072 KB 分值: 80 難度:5級算法題收藏關注給出一個n,求1-n這n個數,同n的最大公約數的和。比如:n 61,2,3,4,5,6 同6的最大公…

計算機安全基礎:加密技術知識筆記

1、加密技術介紹 加密技術是最常用的數據安全保密的手段,加密技術的關鍵在于加密/解密算法和密鑰管理。 數據加密的過程:對明文文件或數據按照某種算法進行處理,變成密文。密文需要根據相應的密鑰才能獲得原來的明文信息,通過這種…

an導入html5,H5-FLASH:AN HTML5-BASED FLASH RUNTIME

摘要:Flash has been widely deployed to many internet applications.Nevertheless,as a closed development platform,there are more and more concerns arisen around its security and performance problems.On the other hand,HTML5 provides an alternative …

JAVA 獲取格林威治時間(GMT)

記錄下獲取GMT時間的方法: //格式可根據需要自定義,如yyyy-MM-dd HH:mm:ss 等等 SimpleDateFormat sdf new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss GMT", Locale.US); Calendar calendar Calendar.getInstance(); sdf.setTimeZone(Tim…

Linux CentOS下安裝Oracle

1 、在安裝oracle之前首先安裝以下組件包,直接輸入下列語句安裝。 yum install binutils* -y yum install compat-lib* -y yum install gcc* -y yum install glibc* -y yum install ksh* -y yum install libgcc* -y yum install libstdc* -y yum install libaio* -y…

計算機安全基礎:認證技術知識筆記

1、認證技術介紹 認證技術主要是用來解決網絡通信過程中通信雙方身份的認可。認證的過程涉及加密和密鑰交換。認證方一般都會有賬戶名、口令、使用摘要算法和基于PKI認證。 2、PKI系統介紹 PKI是一種遵循既定標準的密鑰管理平臺,能夠為所有的網絡應用提供加密和數字…

python 比例之差z假設檢驗_假設檢驗在數據分析中的應用

前言Z檢驗T檢驗獨立樣本t檢驗配對樣本t檢驗單樣本t檢驗前言在這篇文章中,我不會具體去推導檢驗統計量和相應拒絕域的得出,這對于大部分非統計學專業的人士來說是晦澀的,我只想通過一個案例告訴大部分初學者假設檢驗怎么在數據挖掘中使用。%ma…

中南民族大學計算機類有什么具體專業,中南民族大學計算機科學學院計算機科學與技術專業簡介...

計算機科學與技術專業計算機科學與技術專業1985年開始招收本科生。1989年開設計算機應用專業。1998年教育部進行專業調整,成立了計算機科學與技術專業。2012年,計算機科學與技術專業獲得校級品牌專業稱號。計算機科學與技術專業師資雄厚,結構…

Java實現字母的大小寫轉換

String result1 "JAVA";String result2 "springcloud";/*** toLowerCase()* 大寫轉小寫*/System.out.println(result1.toLowerCase());/*** 小寫轉大寫* toUpperCase()*/System.out.println(result2.toUpperCase()); 運行截圖如下:

iOS開發tableview二級聯動的細節實現中注意的細節總結

首先說網絡慢帶來的數據顯示問題 可以通過判斷請求參數是否一致來刷新tableview。 SJBCategaryModel * categaryModel self.categarys[CategarySelectRow]; NSMutableDictionary * params [NSMutableDictionary dictionary]; categaryModel.currentPage 1; params["a&q…

linux ctrlc 退出循環_linux按行讀取 (while read line與forloop)

在linux下一般用while read line與for循環按行讀取文件。這兩種方法有什么區別呢&#xff1f;現有如下test.txt文件&#xff1a;1while read linewhile read line; do echo $linedone < test.txt輸出結果與上圖一致。這里也可以寫為&#xff1a;cat test.txt | while read …

計算機系統基礎:計算機可靠性知識筆記

1、計算機可靠性介紹 計算機的硬件故障通常都是由于元器件失效造成的。元器件的可靠性分為三個階段&#xff1a;開始階段元器件處于不穩定階段失效率比較高、第二階段是正常工作階段&#xff0c;失效率最低、第三階段元器件開始老化&#xff0c;失效率就又開始提高。又稱為“浴…

python時間計算_python datetime庫使用和時間加減計算

datetime庫使用 一、操作當前時間 1.獲取當前時間 >>> importdatetime>>> printdatetime.datetime.now()2019-07-11 14:24:01.954000 時間格式化輸出&#xff1a; >>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")2019-…

桌面計算機打開不了怎么辦,電腦桌面上的所有東西都打不開了 怎么處理

1、如果各分區下帶autorun.inf一類的隱藏文件&#xff0c;刪除后最好重新啟動電腦。2、在文件類型中重新設置打開方式(以XP為例)打開 我的電腦&#xff0d;&#xff0d;工具&#xff0d;&#xff0d;文件夾選項&#xff0d;&#xff0d;文件類型&#xff0c;找到“驅動器”或“…

原生js實現京東商城樓梯效果

這個可能有些兼容問題和小bug,新手寫的不完善 歡迎指出 <!DOCTYPE html> <html> <head><title></title><meta charset"utf-8" /><style type"text/css">*{margin: 0px;padding: 0px;list-style: none;}#header{…