-
更新系统模块并安装3.7依赖包,如果不提前安装,后面安装模块会报错
ModuleNotFoundError: No module named '_c
,到时会还得重新编译,很麻烦。sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo apt-get install build-essential python3-dev python3-setuptools python3-pip python3-smbus sudo apt-get install libncursesw5-dev libgdbm-dev libc6-dev sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev sudo apt-get install libssl-dev openssl sudo apt-get install libffi-dev
-
下载python3.7。(python下载地址: https://www.python.org/ftp/python )
#这里下载 python3.7.10,然后解压 cd ~ wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz tar -xzvf Python-3.7.10.tgz
-
开始安装
# 创建安装目录,可以改在其它位置 mkdir /usr/local/python3.7.10 #开始编译 cd ./Python-3.7.10 ./configure --prefix=/usr/local/python3.7.10 make&& make install
-
创建超链接
ln -s /usr/local/python3.7.10/bin/python3.7 /usr/bin/python3.7 ln -s /usr/local/python3.7.10/bin/pip3.7 /usr/bin/pip3.7
参考博文:
https://blog.csdn.net/qq_29837161/article/details/83616364
https://www.cnblogs.com/rixian/p/11332615.html
https://stackoverflow.com/questions/27022373/python3-importerror-no-module-named-ctypes-when-using-value-from-module-mul