mindstudio环境配置:ubuntu16.04+python3.7.5踩坑日记

所需包下载:百度云盘:链接:https://pan.baidu.com/s/18PJLH-4G7LiNXoUUI0xPrg
提取码:di1k
或可直接通过下文中步骤从官网获取,mindstudio文件与镜像可从华为官网申请https://www.huaweicloud.com/ascend/tbe/

一 、 ubuntu 安装

1.1 实体机安装;

  • 下载Ubuntu16.04LTS(长期支持版)镜像:
        下载地址:http://www.ubuntu.com/download/desktop
        (Ubuntu中国下载地址:http://cn.ubuntu.com/download/)

  • 整理磁盘空间,从C盘以外的盘分出适当空间(推荐60G以上)

  • 将Ubuntu镜像写入U盘
    1.安装并打开软碟通,插上 U 盘,备份 U 盘,因为之后需要格式化;
    2.进入软碟通,选择文件,浏览到ubuntu镜像所在的目录,双击打开:
    在这里插入图片描述

3.在软碟通界面菜单栏选择"启动",选择"写入硬盘映像" ,检查
1)硬盘驱动器是否对应 U 盘
2)看映像文件是否对应 ubuntu 镜像;
3)如果上述均没有错误,选择格式化U 盘;
4)在 U 盘格式化完毕之后,选择写入,写入完毕;
在这里插入图片描述

  • 插好系统盘,重启电脑,开机进bios(dell电脑快捷键为F12):
    点击 System Configuration ==> SATA Operation ==> 选择AHCI
    点击Boot Sequence ==> UEFI XXX选项移到上面,apply后exit退出

  • install Ubuntu:
    -进入安装程序,选install Ubuntu
    在这里插入图片描述

  • 进入Ubuntu桌面后,选择Ubuntu 16.04安装

  • 选择中文,不联网安装,之后选择其他选项,手动分区:

在这里插入图片描述

  • 手动分区:以留出100G空闲分区为例,点击空闲盘符,点击"+"进行分区,设置大小为98000M,挂载点选“/“,剩余空闲分区给交换空间,之后点install now,如果要删除分区点击”-“。

不同分区参考:
1)efi:如果是单硬盘,在唯一的一个空闲分区上添加,大小200M,逻辑分区,空间起始位置,用于efi;如果是双硬盘,找到事先分好的200M空闲分区添加,逻辑分区,空间起始位置,用于efi。这个分区必不可少,用于安装ubuntu启动项。以下步骤单双硬盘就一样了,都在那个80G的空闲分区上添加
2)swap:中文是"交换空间",充当ubuntu的虚拟内存,一般的大小为电脑物理内存的2倍左右,可以将其分为
8G,逻辑分区,空间起始位置,用于"swap"或"交换空间" 3) /:这是ubuntu
的根目录,用于安装系统和软件,相当于windows的C盘,我们将其分为
20G,主分区,空间起始位置,用于"ext4日志文件系统",挂载点为"/"(根据你的磁盘空间调整,可以大一点,毕竟ubuntu装软件都是默认装在根目录的)
4)/home:相当于windows的其他盘,剩下的全分给它,逻辑分区,空间起始位置,用于"ext4日志文件系统",挂载点为"/home"

  • 安装,设置用户密码。安装成功后重启计算机。
  • Ubuntu与Windows系统切换 :重启后第一项是ubuntu启动项,第二项是ubuntu高级设置,第三项是windows启动项,第四项System Setup,使用Ubuntu系统时,进第四项,将SATA Operation设置为AHCI ,进Windows时,将SATA Operation设置为RAID on.

1.2虚拟机安装:

参考华为教学视频

1.3换源

切换到apt源文件

cd /etc/apt  

备份原来的源

sudo cp sources.list sources.list.old

用vim打开sources.list文件,将里面的内容换为新源,:wq保存,exit退出。或使用gedit打开sources文档,将里面的内容换为新源,保存关闭文档。

vim sources.list
gedit sources.list

更新源
更新软件包列表

sudo apt-get update 

休复损坏的软件包,尝试卸载出错的包,重新安装正确版本的。

sudo apt-get -f install 

升级系统中的所有软件包

sudo apt-get upgrade

二、环境配置

2.1 JDK安装

apt-get update
apt-get upgrade
apt-get install -y openjdk-8-jdk
  1. 在任何目录下执行vi ~/.bashrc命令,打开.bashrc文件。
  2. 在文件的最后一行后面添加如下内容。
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

说明
“JAVA_HOME”为JDK的安装目录,若用户已经配置了JDK,请根据安装目录的实际
情况进行修改。若根据上述步骤安装的JDK,则安装目录不用修改。
3. 执行:wq!命令保存文件并退出。
4. 执行source ~/.bashrc命令使环境变量生效。
5. 执行 echo $JAVA_HOME命令检查环境变量设置,回显信息如下:

/usr/lib/jvm/java-8-openjdk-amd64
  1. 执行which jconsole命令检查JDK安装。
    如果输出如下回显信息表示安装成功,如果未输出如下回显信息表示JDK安装
    失败:
/usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole

2.2 openssl的升级

1、进入下载目录:cd /usr/local

2、下载:wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz

3、解压:tar zxvf openssl-1.1.1d.tar.gz

4、进入解压目录:cd openssl-1.1.1d

5、配置安装目录: ./config --prefix=/usr/lib/openssl1.1

6、安装:make&&make install

7、备份原来的openssl:mv /usr/bin/openssl /usr/bin/openssl1.0.2

8、建立软连接:ln -s /usr/lib/openssl1.1/bin/openssl /usr/bin/openssl

9、建立lib软连接:ln -s /usr/lib/openssl1.1/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1

ln -s /usr/lib/openssl1.1/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

10、查看版本号:openssl version

安装成功

2.3 安装python3.7.5

  1. 下载python3.7.5安装包
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
  1. 解压:
tar -zxvf Python-3.7.5.tgz
  1. 配置
cd Python-3.7.5
mkdir /usr/local/python3.7.5
./configure --prefix=/usr/local/python3.7.5(建立的python安装目录) --enable-loadable-sqlite-extensions --enable-shared --enable-optimizations --with-openssl=/usr/lib/openssl1.1(openssl安装目录)
  1. 编译、安装
make
make install
若make报错,用make clean气力编译产生的临时文件,放弃安装。

出现问题:安装后报错The directory ‘XXX/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory.

无法在安装目录/usr/local/python3.7.5/lib内调用python3.7,
重新编译安装,使用sudo -H make install 

进入/usr/local/python3.7.5/lib内调用python3.7
(ubuntu 内自带有python3.5与2.7,python3调用的是3.5,python3.7调用的是3.7.5》
安装成功 exit()退出python

5、 拷贝共享库:

cp /usr/local/python3.7.5/lib/libpython3.7m.so.1.0 /usr/lib

6、制作软连接

ln -s /usr/local/python3.7.5/bin/python3.7 /usr/bin/python3.7
ln -s /usr/local/python3.7.5/bin/pip3.7  /usr/bin/pip3.7
ln -s /usr/local/python3.7.5/bin/python3.7  /usr/bin/python3.7.5
ln -s /usr/local/python3.7.5/bin/pip3.7  /usr/bin/pip3.7.5
ln -s /usr/local/python3.7.5/bin/python3.7  /usr/bin/python

若链接已存在,删除后再制作软链接。

7、 依赖安装

  1. 打印报告依赖的包:
apt-get install -y firefox xdg-utils
  1. 安装字体软件
apt-get install -y fonts-droid-fallback fonts-wqy-zenhei fonts-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
  1. 安装包
pip3.7 install attrs
pip3.7 install psutil
pip3.7 install decorator
pip3.7 install numpy
pip3.7 install protobuf
pip3.7 install sympy
pip3.7 install cffi
pip3.7 install gnureadline
pip3.7 install matplotlib
pip3.7 install coverage
pip3.7 install pylint
pip3.7 install grpcio
pip3.7 install requests
pip3.7 install scipy
pip3.7 install PyQt5==5.14.0
pip3.7 install tensorflow==1.15

报错The directory ‘/home/tkend/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory.
在sudo 后加上-H

若安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError
原因是连接超时,所以需要自己设定安装源
解决方法,使用其他源下载,或直接换源

国内几个pip源如下:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

如:

sudo -H pip3.7 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
sudo -H pip3.7 install tensorflow==1.15 -i https://pypi.mirrors.ustc.edu.cn/simple/

若pip源提示“not a trusted or secure host” ,试将http:改为https:

2.4 mindstudio安装

1、 mindstudio.tar.gz解压

2、 进入到MindStudio-ubuntu/bin目录下,执行MindStudio.sh(切换到root用户权限,否则后续安装ADK会报错)

./MindStudio.sh 

 #.sh文件执行方法:(1)sh XXX.sh (2)bash XXX.sh (3)先给予权限,$ chmod +x XXX.s再执行./XXX.sh

3、 选择 Do not import settings
在这里插入图片描述
4、 选择disk安装

5、手动填写目录信息(在第一步中解压生成的三个文件),注意这里点击浏览无法选中目标文件,需要手动填写文件路径和文件名

ATC: Ascend-atc-1.60.t51.0.b203-ubuntu16.04.x86_64.run文件所在目录

Operators: Ascend-opp-1.60.t51.0.b203-ubuntu16.04.x86_64.run所在目录

Tookit: Ascend-toolkit-1.60.t51.0.b203-ubuntu16.04.x86_64.run所在目录

在这里插入图片描述
6 安装完成,重启mindstudio

在这里插入图片描述

2.5protobuf 安装

1 从https://github.com/protocolbuffers/protobuf/releases/tag/v3.8.0路径下下载
protobuf-cpp-3.8.0.tar.gz安装包,并以ATC安装用户上传到ATC包所在linux服务器任
一目录并进行解压。

2.安装依赖

sudo apt-get install autoconf automake libtool curl make g++ unzip libffi-dev –y

3.进入protobuf的解压目录,并执行脚本

cd ./protobuf-3.8.0/
chmod +x autogen.sh
./autogen.sh

4.配置

./configure --prefix=/root/.mindstudio/huawei/adk/1.60.T51.0.B203/atc/

其中/root/.mindstudio/huawei/adk/1.60.T51.0.B203/atc/是mindstudio的默认安装路径,如果在安装mindstudio是改了,则需要改成自己的目录。

5.编译安装

make
make install
  1. 刷新共享库
ldconfig
                                                                                       [摘自](https://www.cnblogs.com/qiang-wei/p/13051144.html)
  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Ubuntu 16.04上安装Python 3.9,您可以按照以下步骤操作: 1. 打开终端并更新软件包列表: sudo apt-get update 2. 安装依赖项: sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev 3. 下载Python 3.9的源代码: wget https://www.python.org/ftp/python/3.9./Python-3.9..tgz 4. 解压缩下载的文件: tar -xvf Python-3.9..tgz 5. 进入解压缩后的目录: cd Python-3.9. 6. 配置安装选项: ./configure --enable-optimizations 7. 编译并安装Python 3.9: sudo make altinstall 8. 检查Python 3.9是否安装成功: python3.9 --version 如果成功安装,将显示Python 3.9的版本号。 希望这可以帮助您在Ubuntu 16.04上安装Python 3.9。 ### 回答2: Ubuntu16.04作为一款Linux操作系统,已经比较老旧,但是针对python3.9的安装,还是可以通过一些方法来完成的。以下是安装python3.9的具体步骤: 1. 更新apt-get库 在终端输入以下命令: sudo apt-get update 2. 安装依赖包 在终端输入以下命令: sudo apt-get install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev 3. 下载并解压python3.9 在终端输入以下命令: wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz tar -xf Python-3.9.0.tgz 4. 编译和安装python3.9 在终端输入以下命令: cd Python-3.9.0 ./configure --enable-optimizations make -j8 sudo make altinstall 5. 检查python3.9版本是否安装完成 在终端输入以下命令: python3.9 --version 以上为Ubuntu16.04安装python3.9的详细步骤,但需要注意的是,在安装过程中可能会遇到各种问题,例如出现依赖错误等。在遇到问题时,可以通过查询相关资料来解决,或者尝试升级到更高的Ubuntu版本再进行安装。 ### 回答3: Ubuntu 16.04的官方仓库中默认安装的是Python 3.5版本,如果需要使用Python 3.9的话,则需要手动安装。下面提供两种方式:手动安装和通过ppa安装。 一、手动安装Python 3.9 1. 下载Python3.9的源代码 从Python官网下载源代码:https://www.python.org/downloads/,找到对应版本的源代码进行下载。 2. 安装编译Python3.9 解压下载的源代码,并依次执行如下命令: ``` sudo apt-get update sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev wget cd Python-3.9.0 ./configure --enable-optimizations make -j8 sudo make altinstall ``` 上述命令中,-j8表示利用8个CPU核心同时编译。如果你的CPU核心数不足8个,则将-j后的数字改为实际核心数。 3. 检查Python安装是否成功 执行如下命令,如果出现类似输出,则说明Python安装成功: ``` python3.9 --version ``` 二、通过PPA安装Python 3.9 1. 添加PPA源 执行如下命令: ``` sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update ``` 2. 安装Python 3.9 执行如下命令: ``` sudo apt-get install python3.9 ``` 3. 检查Python安装是否成功 执行如下命令,如果出现类似输出,则说明Python安装成功: ``` python3.9 --version ``` 以上两种方法均可以安装Python 3.9,推荐使用通过PPA安装的方式,这种方式更加方便。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值