国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

18 Linux之Python定制篇-Python開發(fā)平臺Ubuntu

這篇具有很好參考價值的文章主要介紹了18 Linux之Python定制篇-Python開發(fā)平臺Ubuntu。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

18 Linux之Python定制篇-Python開發(fā)平臺Ubuntu

  • 學(xué)習(xí)視頻來自于B站【小白入門 通俗易懂】2021韓順平 一周學(xué)會Linux。
  • 可能會用到的資料有如下所示,下載鏈接見文末:
  1. 《鳥哥的Linux私房菜 基礎(chǔ)學(xué)習(xí)篇 第四版》1
  2. 《鳥哥的Linux私房菜 服務(wù)器架設(shè)篇 第三版》2
  3. 《韓順平_2021圖解Linux全面升級》3

18.1 安裝Ubuntu虛擬機(jī)

??在之前“Linux入門”一章中提到,Linux有各種各樣的發(fā)行版,其中一個應(yīng)用最廣泛的發(fā)行版之一就是Ubuntu。Ubuntu是一個以桌面應(yīng)用為主的開源GNU/Linux操作系統(tǒng),支持x86、amd64 (即x64)和ppc架構(gòu),由全球化的專業(yè)開發(fā)團(tuán)隊(duì)(Canonical Ltd)打造。因?yàn)?u>專業(yè)的Python開發(fā)者一般會選擇Ubuntu這款Linux系統(tǒng)作為生產(chǎn)平臺,并且Ubuntu的桌面非常漂亮,所以我們要學(xué)習(xí)如何使用Ubuntu平臺。Ubuntu和CentOS都是基于GNU/Linux內(nèi)核的,因此基本使用和Centos是幾乎一樣的,它們的各種指令可以通用,同學(xué)們在學(xué)習(xí)和使用Ubuntu的過程中,會發(fā)現(xiàn)各種操作指令在前面學(xué)習(xí)CentOS都使用過。只是界面和預(yù)安裝的軟件有所差別。

??Ubuntu的安裝要比CentOS簡單很多,為節(jié)省篇幅,具體安裝過程可以查看我的CSDN博文“輔助筆記-安裝Ubantu20.04.1虛擬機(jī)”,這里就不再贅述。

18.4 Ubuntu的root用戶

??安裝ubuntu成功后,默認(rèn)情況下時無法登root用戶的,都是普通用戶權(quán)限,并沒有最高root權(quán)限。如果需要使用root權(quán)限時(比如切換系統(tǒng)鏡像源),有下面兩種方法:

  1. 方法一【最常用】:在命令前面加上sudo。但有時候會一直進(jìn)行root權(quán)限操作,每條指令都加上sudo會感覺很麻煩。
  2. 方法二:首先設(shè)置root用戶密碼,然后在終端使用su命令直接切換到root用戶。

下面來一次演示這兩種方法。

方法一:在命令前面加上sudo
下面直接給出終端的演示實(shí)例(在Ubuntu桌面右鍵選擇“終端”):

# 直接查看磁盤使用情況,權(quán)限不夠
lyl@ubuntu:~/桌面$ fdisk -l
fdisk: 打不開 /dev/loop0: 權(quán)限不夠
fdisk: 打不開 /dev/loop1: 權(quán)限不夠
fdisk: 打不開 /dev/loop2: 權(quán)限不夠
fdisk: 打不開 /dev/loop3: 權(quán)限不夠
fdisk: 打不開 /dev/loop4: 權(quán)限不夠
fdisk: 打不開 /dev/loop5: 權(quán)限不夠
fdisk: 打不開 /dev/loop6: 權(quán)限不夠
fdisk: 打不開 /dev/loop7: 權(quán)限不夠
fdisk: 打不開 /dev/sda: 權(quán)限不夠
fdisk: 打不開 /dev/loop10: 權(quán)限不夠
fdisk: 打不開 /dev/loop9: 權(quán)限不夠
fdisk: 打不開 /dev/loop8: 權(quán)限不夠
fdisk: 打不開 /dev/loop11: 權(quán)限不夠

# 在指令前加上sudo即可查看
lyl@ubuntu:~/桌面$ sudo fdisk -l
[sudo] lyl 的密碼: 
Disk /dev/loop0:4 KiB,4096 字節(jié),8 個扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
# 關(guān)于磁盤的更多內(nèi)容略

方法二:使用su命令直接切換到root用戶

??我們一般使用su命令來直接切換到root用戶的,但是如果沒有給root設(shè)置初始密碼,就會拋出su : Authentication failure這樣的問題。所以,我們需要首先給root用戶設(shè)置一個初始密碼:

# 1. 設(shè)定root用戶密碼
sudo passwd
# 2. 切換成root用戶
su root
# 3. 退出root并返回一般用戶
exit

下面是終端演示實(shí)例:

lyl@ubuntu:~/桌面$ sudo passwd      # 1. 設(shè)定root用戶密碼
[sudo] lyl 的密碼: 
新的 密碼: 
重新輸入新的 密碼: 
passwd:已成功更新密碼

lyl@ubuntu:~/桌面$ su root          # 2. 切換成root用戶
密碼: 

root@ubuntu:/home/lyl/桌面# fdisk -l
Disk /dev/loop0:4 KiB,4096 字節(jié),8 個扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
# 關(guān)于磁盤的更多內(nèi)容略
# 可以看到,已經(jīng)切換到root用戶,可以直接使用root權(quán)限指令了。
root@ubuntu:/home/lyl/桌面# exit    # 3. 退出root并返回一般用戶
exit
lyl@ubuntu:~/桌面$ 

【細(xì)節(jié)】終端的提示符:提示符$代表一般用戶,提示符#代表root用戶。

18.5 Ubuntu下開發(fā)Python

??之前提到,專業(yè)的Python開發(fā)者會選擇Ubuntu作為開發(fā)平臺。所以當(dāng)Ubuntu安裝好后,默認(rèn)就已經(jīng)安裝好了Python的開發(fā)環(huán)境。可以使用python3來查看當(dāng)前安裝的python版本:

lyl@ubuntu:~/桌面$ python3
Python 3.8.2 (default, Jul 16 2020, 14:00:26) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

下面展示一個應(yīng)用案例:
【案例1】在Ubuntu下開發(fā)一個Python的“Hello,Python!”程序。

lyl@ubuntu:~/桌面$ vi hello.py          # 1. 編寫hello.py
###############################
# vi編輯器輸入i進(jìn)入編輯模式,可以復(fù)制下面的代碼,也可以自己敲:
# 注意:vi新手先不要使用方向鍵、backspace等,自己敲一定要逐個字符敲對!
print("hello,python!")
###############################
lyl@ubuntu:~/桌面$ python3 hello.py     # 2. 運(yùn)行hello.py
hello,python!

注:Ubuntu預(yù)裝的是vim tiny版本,默認(rèn)情況下vi輸入方向鍵會變成ABCD,解決方法可以參考“ubuntu下vi輸入方向鍵會變成ABCD的解決方法”。后面會安裝Vim編輯器,所以這個案例可以先將就一下。


  1. 《鳥哥的Linux私房菜 基礎(chǔ)學(xué)習(xí)篇 第四版》 ??

  2. 《鳥哥的Linux私房菜 服務(wù)器架設(shè)篇 第三版》 ??

  3. 《韓順平_2021圖解Linux全面升級》 ??文章來源地址http://www.zghlxwxcb.cn/news/detail-695761.html

到了這里,關(guān)于18 Linux之Python定制篇-Python開發(fā)平臺Ubuntu的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 通過VScode的遠(yuǎn)程連接 WSL,配置Linux平臺python開發(fā)環(huán)境

    通過VScode的遠(yuǎn)程連接 WSL,配置Linux平臺python開發(fā)環(huán)境

    目錄 目標(biāo) 整體流程步驟 詳細(xì)過程 WSL的基礎(chǔ)安裝 把 WSL中的Ubuntu安裝到指定的路徑 WSL 中安裝配置python和設(shè)置 venv 虛擬環(huán)境 ?編輯 配置VScode,添加WSL插件,VScode中連接WSL環(huán)境 ?編輯 測試 python 程序 細(xì)節(jié)信息 小結(jié) 參考文檔 Python的開發(fā)學(xué)習(xí)過程中,在使用第三方包的時候,多

    2024年03月25日
    瀏覽(72)
  • Java版知識付費(fèi)源碼 Spring Cloud+Spring Boot+Mybatis+uniapp+前后端分離實(shí)現(xiàn)知識付費(fèi)平臺 +支持二次開發(fā)定制

    Java版知識付費(fèi)源碼 Spring Cloud+Spring Boot+Mybatis+uniapp+前后端分離實(shí)現(xiàn)知識付費(fèi)平臺 +支持二次開發(fā)定制

    ?提供職業(yè)教育、企業(yè)培訓(xùn)、知識付費(fèi)系統(tǒng)搭建服務(wù)。系統(tǒng)功能包含:錄播課、直播課、題庫、營銷、公司組織架構(gòu)、員工入職培訓(xùn)等。 提供私有化部署,免費(fèi)售后,專業(yè)技術(shù)指導(dǎo),支持PC、APP、H5、小程序多終端同步,支持二次開發(fā)定制,源碼交付。? ?Java版知識付費(fèi)-輕松

    2024年02月15日
    瀏覽(99)
  • Ubuntu20.04搭建PX4仿真環(huán)境及XTDrone開發(fā)平臺(最詳細(xì)最明白)

    Ubuntu20.04搭建PX4仿真環(huán)境及XTDrone開發(fā)平臺(最詳細(xì)最明白)

    PX4-Autopilot仿真平臺是由PX4官方提供的集虛擬px4固件、真機(jī)燒錄固件、gazebo環(huán)境及模型于一體的平臺,用戶可以自己編寫程序,通過mavros接口與虛擬px4固件進(jìn)行mavlink協(xié)議的通訊,并在gazebo中顯示虛擬世界和模型。因此PX官方手冊里給了一個經(jīng)典的例程:offboard.cpp和offboard.py,讓

    2024年02月04日
    瀏覽(96)
  • 學(xué)習(xí)不同平臺開發(fā)引起的思考——web與app開發(fā)

    在上一篇文章中說,無論做什么開發(fā),最重要的兩點(diǎn)就是功能和交互,更確切的說應(yīng)該是應(yīng)用層開發(fā),因?yàn)樾枰脩暨M(jìn)行交互。而底層開發(fā)比較注重的是功能的實(shí)現(xiàn),以及良好的接口文檔即可。 而在應(yīng)用層的開發(fā)中,主要平臺有三個,一個是pc端以及兩個移動端,手機(jī)與平

    2024年02月01日
    瀏覽(18)
  • Qt項(xiàng)目開發(fā)經(jīng)驗(yàn):在Linux平臺下使用Qt進(jìn)行開發(fā)

    Qt項(xiàng)目開發(fā)經(jīng)驗(yàn):在Linux平臺下使用Qt進(jìn)行開發(fā) 如今,Qt已成為跨平臺應(yīng)用程序開發(fā)中的一大寵兒。在Linux平臺下,Qt的應(yīng)用也是越來越廣泛了。今天,我將和大家分享一些我在Linux平臺下使用Qt進(jìn)行開發(fā)的經(jīng)驗(yàn)。 首先,在Linux平臺下安裝Qt并不復(fù)雜。我們可以通過apt-get工具來安

    2024年02月08日
    瀏覽(27)
  • FPGA-DFPGL22學(xué)習(xí)2-開發(fā)平臺學(xué)習(xí)

    FPGA-DFPGL22學(xué)習(xí)2-開發(fā)平臺學(xué)習(xí)

    @和原子哥一起學(xué)習(xí)FPGA 開發(fā)環(huán)境:正點(diǎn)原子 ATK-DFPGL22G 開發(fā)板 參考書籍: 《ATK-DFPGL22G之FPGA開發(fā)指南_V1.1.pdf》 個人學(xué)習(xí)筆記,歡迎討論 新建一個文件夾用于存放自己的 PDS 工程 新建一個 Verilog 頂層文件,然后將設(shè)計(jì)的代碼輸入到新建的 Verilog 頂層文件中 關(guān)聯(lián)了一下打開Veri

    2024年02月07日
    瀏覽(16)
  • 【linux】SourceForge 開源軟件開發(fā)平臺和倉庫

    【linux】SourceForge 開源軟件開發(fā)平臺和倉庫

    在linux上面安裝服務(wù)和工具。我們經(jīng)常會下載安裝包。今天推薦一個網(wǎng)站。 SourceForge?開源軟件開發(fā)平臺和倉庫 ? 全球最大開源軟件開發(fā)平臺和倉庫 SourceForge.net,又稱SF.net,是開源軟件開發(fā)者進(jìn)行開發(fā)管理的集中式場所。 SourceForge.net由VA Software提供主機(jī),并運(yùn)行SourceForge軟件

    2024年02月08日
    瀏覽(27)
  • 三維交互可視化平臺(智慧海上牧場平臺)學(xué)習(xí)開發(fā)之Vue(一)

    三維交互可視化平臺(智慧海上牧場平臺)學(xué)習(xí)開發(fā)之Vue(一)

    最近找導(dǎo)師重新更換了研究方向,學(xué)的東西還是蠻雜的,本來就是一個代碼菜鳥,搗鼓一大堆,全棧開發(fā)、各種語言、區(qū)塊鏈開發(fā)等等,之前總是想要學(xué)會一項(xiàng),完成一樣功能才記錄。目前我要完成的項(xiàng)目是一個智慧海洋牧場平臺,前期學(xué)習(xí)了Flask+mysql+echarts的可視化展示,現(xiàn)

    2023年04月09日
    瀏覽(21)
  • Android 平臺應(yīng)用軟件開發(fā)(學(xué)習(xí)中)

    Android 平臺應(yīng)用軟件開發(fā)(學(xué)習(xí)中)

    1,LinearLayout(線性布局),RelativeLayout(相對布局),F(xiàn)rameLayout(幀布局),AbsoluteLayout(絕對布局),TableLayout(表格布局)。 2,線性布局中的控件屬性說明 ①android:background,設(shè)置UI控件的背景,其值可以是資源文件夾中的圖片或者是顏色的十六進(jìn)制值。 ②android:orientation,該屬性是線性布局

    2024年02月04日
    瀏覽(24)
  • RK3568平臺開發(fā)系列講解(Linux系統(tǒng)篇)Linux 內(nèi)核打印

    RK3568平臺開發(fā)系列講解(Linux系統(tǒng)篇)Linux 內(nèi)核打印

    ??返回總目錄 在終端使用 dmseg 命令可以獲取內(nèi)核打印信息,該命令的具體使用方法如下所示: 首先在串口終端使用 “ dmseg ”命令,可以看見相應(yīng)的內(nèi)核打印信息已經(jīng)加載了出來,如下圖所示: 然后使用以下組合命令查找 nfs 相關(guān)的打印信息

    2024年02月02日
    瀏覽(87)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包