0.基礎環境
類別:筆記本
型號:中國長城 NF14C
硬體平臺:飛騰處理器(ArmV8 指令集)
系統:銀河麒麟作業系統 V10 SP1(2203)
關鍵詞:
信創,麒麟系統,linux,c++,c,飛騰,arm,python,ai,chatgpt,anaconda,人工智慧
1.環境準備
我們也可以直接透過應用市場或者安裝python3或者python2,但考慮到python在版本管理層面容易起衝突,我們使用anaconda3用於管理python的依賴和版本。
1.1 anconda3簡介
開源的python髮型版本,裡面包含了python、conda(一個python包管理器)和各種用於科學計算的包,可以完全獨立使用,不再額外下載Python。
使用anaconda有以下好處:
遮蔽了系統平臺的差異,解決底層依賴。安裝一個包之後依賴的東西全部處理好,省心。
有一個虛擬環境的概念,每個環境之間是隔離的,都可以設定不同的python版本以及各種包,不和系統的衝突,可以隨便切換,要刪除也是整個一起清理。
conda是一個新的python包和工具管理器,安裝包的時候可以自動解決包的各種非python依賴,並且可以管理工具。pip是一個單純的傳統包管理器。使用anaconda我們可以同時使用者兩種包管理器,不過conda一般能做的更多些。
1.2 安裝
安裝conda的一些依賴
apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y
透過應用市場安裝
或者透過命令列安裝
sudo apt-get install anaconda3 -y
2.安裝使用
建立虛擬環境
conda create --name python310 python=3.10 #安裝環境
成功後提示,過程提示資訊
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > source activate python310
#
# To deactivate an active environment, use:
# > source deactivate
#
啟用環境
source activate python310
取消啟用,回到預設
source deactivate
其他用法參見anaconda3的官方文件
3.hello world
開啟命令列 輸入 python
開啟python資訊以及互動執行視窗
Python 3.7.1 | packaged by conda-forge | (default, Feb 26 2019, 04:21:53)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
執行成功截圖
4.使用visual studio code編寫hello world
工程資料夾路徑如下圖
使用visual studio code 開啟資料夾如下
新建一個main.py,輸入
print("hello world")
右擊main.py
最終執行效果如下
5.寫在最後
python在在人工智慧領域,爬蟲,科學計算等方面特別方便與靈活。但由於PYTHON的相關更新速度過快,導致各版本之間的介面不一,容易產生衝突。本文為大家提供一個在銀河麒麟系統kylinos與飛騰處理器的環境,提供一個簡易的入門教程供參考使用。
麒麟系統專欄:
https://segmentfault.com/blog...
文章發表在SegmentFault
聯絡郵箱:1179611323@qq.com
群:662512340
發行日志:
20230216 首發