我正在使用centos7和最新的anaconda版本以及python3.9来构建Web服务器,但是
pip install uwsgi
返回错误:“libpython3.9.a”未找到。 anaconda3 只提供了“libpython3.9.so”。
似乎有一些针对macos和debian的解决方案,但没有找到针对centos7的解决方案,我应该yum安装一些东西吗?
我刚刚将
libpython3.9.so
链接为 libpython3.9.a
,然后 pip install 就能够构建:
$ sudo ln -s /usr/local/miniconda3/envs/mypy/lib/libpython3.9.so /usr/local/miniconda3/envs/mypy/lib/python3.9/config-3.9-x86_64-linux-gnu/libpython3.9.a
顺便说一句,uWSGI 构建脚本不应直接链接到
libpython3.9.a
,而应使用 -lpython3.9
来代替。