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")
5.写在最后
python在在人工智能领域,爬虫,科学计算等方面特别方便与灵活。但由于PYTHON的相关更新速度过快,导致各版本之间的接口不一,容易产生冲突。本文为大家提供一个在银河麒麟系统kylinos与飞腾处理器的环境,提供一个简易的入门教程供参考使用。
麒麟系统专栏:
https://segmentfault.com/blog...
文章发表在SegmentFault
联系邮箱:[email protected]
群:662512340
发行日志:
20230216 首发