问题:
* On Debian/Ubuntu, you need to install Python development packages:
* apt-get install python3-dev
* apt-get install python-dev
* If you are building Python by yourself, rebuild with `--enable-shared` (or, `--enable-framework` on macOS)`
解决办法:
重新编译安装python,按提示带上参数来生成makefile,然后再make;make install安装。
cd python解压包路径
./configure --enable-shared
make
make install
编译python后, 将编译的依赖库拷贝到系统库中(依赖库:libpython3.so libpython3.9.so.1.0 等)
cd /usr/local/lib (依赖库路径)
cp libpython3.so libpython3.9.so.1.0 /usr/lib64/
完成以上两步后执行pyinstaller -F -xxx.py 可顺利执行。