由于ubuntu16默认用的python3.5,需要重新安装一个3.8的python
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
tar -xf Python-3.8.0.tar.xz
cd Python-3.8.0
./configure prefix=/usr/local/python3
make
sudo make altinstall
sudo rm /usr/bin/python
sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python
sudo rm /usr/bin/python
sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
sudo rm /usr/bin/pip
sudo ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip
sudo rm /usr/bin/pip3
sudo ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3
cd到项目目录,安装缺失的库
sudo pip3 install -r requirement.txt
运行时候会出现_sqlite3找不到
Modulenetfounderror: no module named'_sqlite3'
安装下面这个库
sudo apt-get install libsqlite3-dev
重新上面的步骤,编译一把pyt