libpython2.7.so是个什么?为什么我用virtualenv创建了新的env之后,这个文件没有多一个?

DunkOnly
  • 612

只有在
/usr/lib64/libpython2.7.so
/usr/lib64/libpython2.7.so.1.0
里有

而新的virtualenv env里没有

回复
阅读 3k
1 个回答

采用源码安装方式下,当配置参数时--enable-shared ,就会生成so这个文件。
./configure --prefix=/foo/python26 --enable-shared
make
make install

libpython2.7.so是软连接到libpython2.7.so.1.0这个文件上的。这是python的动态库,至于其作用是否涵盖整个python,需要确认。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏