如何从源手动安装python-dev

Dou*_* Su 7 python linux installation

我按照以下步骤编译了python 2.7.11:

tar -xf python.tar.xz
./configure
make
Run Code Online (Sandbox Code Playgroud)

编译后,我发现结果中没有libpython2.7.so,这意味着这不是'dev'版本.

那么,我怎样才能制作.so文件并正确安装它们(不要覆盖系统的默认python)?

Jon*_*art 10

你需要:

./configure --enable-shared
Run Code Online (Sandbox Code Playgroud)

查看所有./configure提供的产品:

./configure --help
Run Code Online (Sandbox Code Playgroud)

  • 我的情况`--enable-shared`奏效了.注意`configure`是否使用`--with-shared`产生一个关于无法识别的选项的消息 (5认同)
  • 感谢@PauloCarvalho,只是为了确保该选项是“--enable-shared”而不是“--enabled-shared”... (2认同)