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 首发