目录
一、产品介绍
1、特点
2、产品规格
二、环境配置
1、python和pip都修改为3.7版本
(1)python修改
如图所示,python的版本为2.7,而python3的版本为3.7,如何让python的版本配置为3.7呢?
推荐使用alias而不是创建软链接,这样的好处是:
⭐ 不破坏系统默认设置(不改文件、软链接)
⭐ 方便还原(去掉 alias 就恢复)
⭐ 对用户友好(只对当前用户有效)
⭐ 简单快捷(只要加一行命令)
alias 是 Linux/Unix 系统里的一个“命令别名”功能。举个简单例子:假设
python=python3
就是说:以后每次你在终端输入 python,系统就自动帮你替换成 python3 来执行。
(1)临时使用:
alias python=python3
(2)永久生效:
echo "alias python=python3" >> ~/.bashrc
source ~/.bashrc
(3)取消alias:
unalias python
可以看到python版本升级到3.7
(2)pip修改
首先在查看pip3时出现了一个警告:
如何去解决?
(1)强制重新安装并升级 pip 到最新版本。
python -m pip install --upgrade --force-reinstall pip
然后会有一个警告:
(2)将安装的目录添加到PATH环境变量中
(3)使用alisa给pip3起个pip别名
(4)使用source ~/.bashrc 执行
2、“-bash: atc: command not found"解决办法
如图所示,可以看到atc命令没有被发现,需要打开bashrc
vim ~/.bashrc
需要在最下面添加set_env即可完成配置
3、~/.bashrc中内容
alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
export FFMPEG_PATH=/usr/local/ffmpeg
export PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:/usr/lib/jvm/java-8-openjdk-amd64/bin:/usr/lib/jvm/java-8-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/ffmpeg/bin/
export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:/home/HwHiAiUser/ascend_ddk/arm/lib:$LD_LIBRARY_PATH
export install_path=/usr/local/Ascend/nnrt/latest/
export ASCEND_HOME=/home/HwHiAiUser/Ascend/ascend-toolkit
export SOC_VERSION=Ascend310
export SLOG_PRINT_TO_STDOUT=1
export DDK_PATH=${install_path}/arm64-linux
export NPU_HOST_LIB=${install_path}/arm64-linux/acllib/lib64/stub
export PATH=$PATH:/usr/local/ffmpeg/bin
export FFMPEG_PATH=/usr/local/ffmpeg
export LD_LIBRARY_PATH=$FFMPEG_PATH/lib:$LD_LIBRARY_PATH
export OPENCV_PATH=/home/HwHiAiUser/ascend_ddk/arm
export LD_LIBRARY_PATH=$OPENCV_PATH/lib:$LD_LIBRARY_PATH
export PYTHONPATH=/usr/local/lib/uhd:$PYTHONPATH
source $install_path/../set_env.sh
alias python=python3
alias pip=pip3
source /home/HwHiAiUser/Ascend/ascend-toolkit/set_env.sh