本来安装了22.04版本,但是飞桨好像不适配这个版本,只好降低到20.04。
从网上看,好像也没有特别好的办法,只好重装。
首先下载官方软件:
在这个页面下载:https://ubuntu.com/download/server
然后使用工具制作成usb启动盘
转为etf格式:
hdiutil convert -format UDRW -o ubuntu-20.04.6-live-server-amd64 ubuntu-20.04.6-live-server-amd64.iso
umount u盘:diskutil unmountDisk /dev/disk2
写入u盘:sudo dd if=ubuntu-20.04.6-live-server-amd64.dmg of=/dev/rdisk2 bs=1M
注意,这里使用了rdisk2,要比disk2 快!
这样启动盘就制作完成了,退出u盘就行了
usb安装ubuntu
略
APT安装软件
设定镜像,本来切换了清华源和阿里源ubuntu镜像_ubuntu下载地址_ubuntu安装教程-阿里巴巴开源镜像站,但是都没有官方的快,所以直接用官方的。
先升级:apt update
再安装网络组建:apt install net-tools
启动之后提醒升级到20.04.2,使用命令:do-release-upgrade
更新过程中提醒打开了一个新的ssh端口2022,以防不测,并贴心的告知防火墙打开该端口的命令:'iptables -I INPUT -p tcp --dport 1022 -j ACCEPT'
但是更新之后,python3.8和python3.9都删除了,安装了python3.10 ,且无法用apt安装python3.9了 。到清华镜像下载并安装anaconda:https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-py39_23.1.0-1-Linux-x86_64.sh
中间碰到了pip跑到.local/bin/目录并报错的问题,原来是以前的造成了干扰,把.local目录的bin和lib目录全部删除,搞定。
python设置:
安装python3.9版本:sudo apt install python3.9 python3.9-dev python3.9-venv
设定镜像源:pip config set global.index-url https://mirror.baidu.com/pypi/simple
注意这个镜像源设定为用户.pip 目录,只对当前用户生效
(升级了pip :python3.9 -m pip install pip -U)
安装好之后,建立一个venv虚拟环境
python -m venv py39 并激活
source py39/bin/activate
实际命令是:
python3.9 -m venv py39
source py39/bin/activate
并把下面激活这句写入.bashrc 文件,以便登录之后默认到py39环境。
然后安装相关飞桨AI套件
kotti_ai飞桨部署相关
pip install pip -U
pip install setuptools -U
pip install opencv-python paddlepaddle Kotti pyramid_debugtoolbar numpy kotti_tinymce paddle_serving_client
pip install faiss-cpu plone kotti_image
git clone https://openi.pcl.ac.cn/skywalk163/kotti_ai
cd kotti_ai && python setup.py develop
# sudo apt install libgl1 -y
# apt install -y libglib2.0-0 libsm6 libxext6 libxrender-dev