kylin v10配置archiconda和tensorflow2.3

1.kylin v10

kylin v10类似于centos7,大多数情况下你可以使用centos7的指令来运行kylin v10系统

2.配置Archiconda

anaconda无法在kylin v10系统下安装使用,因为最基本的操作系统是不相同的,不可以混用,但是github上有配置arrch64的包管理工具,Anacona目前不支持aarch64架构,因而无法直接安装。好在github上有Archiconda这个项目,github位置。可以看作是arm版的Anaconda。
配置Archiconda,首先uname -a查看你的系统,我的是

Linux 4.19.90-23.8.v2101.ky10.aarch64 #1 SMP Mon May 17 17:07:38 CST 2021 aarch64 aarch64 aarch64 GNU/Linux

确认你的系统型号,在将Archiconda3-0.2.2-Linux-aarch64.sh上传到你的服务器后执行安装即可,
执行bash安装

bash Archiconda3-0.2.3-Linux-aarch64.sh
cat /etc/redhat-release

一路yes下去,会在root下生成解压的文件,然后就是配置环境变量,和anaconda一样。
只需要执行

vim ~/.bashrc

Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
输入i+ENTER进入编辑模式,然后添加

export PATH=~/archiconda3/bin:$PATH 

输入 :wq ( :不可忽略,保存退出)
输入 :q! (不保存退出)
注意是添加在最下面,最后在source ~/.bashrc保存一下。
source+文件名就是保存文件,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
~/是进入当前用户的主目录。比如我用的用户名是USER 那么命令 cd ~/ 就进入了/home/USER 目录。
.bashrc 是进入.bashrc文件夹,就是用户目录下的名字是.bashrc的目录。
菜鸟有很详细的vi/vim教程,跳转到菜鸟vim

3.Archiconda

Archiconda最高只有1.10,想用2.3,2.4版本的tensorflow需要去github下载,github位置,下载对应的版本即可

4.yum源

注意yum源是否可以使用,安装tensorflow2.3前需要安装其他的包,我在yum源上就栽了一天才搞明白,推荐看link,和link,使用

vi /etc/yum.repos.d/kylin_aarch64.repo

直接进入repo文件编辑,然后输入

###Kylin Linux Advanced Server 10 - os repo###

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = http://archive2.kylinos.cn/rpm/kylin/production/KY-KY10-GFB-aarch64/custom/kylin-server/KY10-GFB-aarch64-2204/
#baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/base/$basearch/
gpgcheck = 0
enabled = 1

[ks10-adv-updates]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/updates/$basearch/
gpgcheck = 0
enabled = 0

[ks10-adv-addons]
name = Kylin Linux Advanced Server 10 - Addons
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/addons/$basearch/
gpgcheck = 0
enabled = 0

即可,基本能解决yum源的问题。

5.安装tensorflow2.3

最后是安装tensorflow2.3(链接:https://pan.baidu.com/s/1gasmxI8O7dap1gEfzm-_Zw
提取码:ol7k)的问题,安装tensorflow2.3最好用pip3安装,pip3才是你使用的python3环境,我安装的过程中scipy一直报错,折腾了一天才搞明白因为scipy1.4.1版本已经被删除了,使用pip安装scipy1.4.1是不可能安装成功的,需要你去下载scipy1.4.1对应的你的版本,我的是scipy-1.4.1-cp37-cp37m-linux_aarch64.whl(链接:https://pan.baidu.com/s/12U0hQWqfIx1VU2xQEdsUXw
提取码:tm5c),下载后直接安装即可,然后就可以安装tensorflow2.3了,装好了tensorflow你再去装其他工具,
安装tensorflow2.3前需要

pip3 install Cython
pip3 install h5py
pip3 install grpcio
PIP3 install gfortran

最终的pip list如下
在这里插入图片描述

整个顺序就是先装Archiconda3,然后在配置好yum源,然后在装好scipy1.4.1,最后在装tensorflow2.3,整个过程是可以走通的,后面再有其他问题会一起更新

6配置环境

安装好tensorflow后,最好使用conda install +具体的包名,顺序是tensorflow》keras》numpy》pandas等,主要是keras使用conda install要比pip install要装的完整一点,会安装很多使用pip install不会安装的包

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值