当我从源代码(使用--enable-shared)手动编译python时,我在lib目录中得到一个动态库。例如:
$ ls $PYTHON_INSTALLATION_DIRECTORY/lib
libpython3.9.so libpython3.9.so.1.0 libpython3.so pkgconfig python3.9但是,当我使用碧昂夫安装python时,我只得到一个静态库:
$ ls .../pyenv/versions/3.9.13/lib
libpython3.9.a pkgconfig python3.9如何强制pyenv安装Python?我应该运行什么命令而不是
$ pyenv install --verbose 3.9.13(我需要编译一个软件项目,它需要与python动态库链接)
非常感谢您的帮助!
发布于 2022-06-23 13:31:54
我找到了一个解决方案
$ env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install --verbose 3.9.13https://stackoverflow.com/questions/72730769
复制相似问题