elementary os 5.0安装python3.8出现错误的解决方法

新安装的elementary OS 5.0里边有python2和python3.6,重新安装3.8时出现好几个编译错误,记录如下:

  • 缺少gcc
sudo apt-get install gcc
  • INFO: Can’t locate Tcl/Tk libs and/or headers
    缺少了Tcl/Tk:
    所以我要安装tcl-devel(我的系统是debian安装的是tcl-dev)和tk-devel(我的系统是debian安装的是tk-dev)才能有头文件,安装tcl/tk,只是把静态或者动态库考到lib目录下,只有tcl-devel(tc-dev),tk-devel(tk-dev)才会把头文件放到/usr/include里边,而_tkinter要编译必须找到这些头文件。
sudo apt-get install tcl-dev    
sudo apt-get install tk-dev  
  • INFO: Could not locate ffi libs and/or headers
    有人说是安装libffi-devel,但装了依然不行。后来在某处看到安装libffi-dev,就成了。不知这两者是怎样的关系。
sudo sudo apt-get install libffi-dev

你可能感兴趣的:(技术)