O que é o Python 3.4 lib filename?

0

Eu tenho o Ubuntu 14.4. Eu quero carregar a biblioteca Py3.4 (código do Lazarus), mas eu não sei o nome do arquivo .so . Eu vejo vários arquivos por find-file:

  • libpython3.4.so
  • libpython3.4m.so
  • libpython3.4m.so.1

(cada arquivo em sua própria pasta). Que nome de arquivo usar? Em qual pasta devo procurar?

    
por RProgram 08.02.2015 / 10:08

1 resposta

3

Etapa 1: onde os objetos compartilhados parecem estar?

schadenfreude@oubliette:~$ locate libpython3.4  | grep /usr/lib | grep so
/usr/lib/debug/usr/lib/libpython3.4m.so.1.0-gdb.py
/usr/lib/debug/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0  
/usr/lib/python3.4/config-3.4dm-x86_64-linux-gnu/libpython3.4.so  
/usr/lib/python3.4/config-3.4dm-x86_64-linux-gnu/libpython3.4dm.so  
/usr/lib/python3.4/config-3.4m-x86_64-linux-gnu/libpython3.4.so  
/usr/lib/python3.4/config-3.4m-x86_64-linux-gnu/libpython3.4m.so  
/usr/lib/x86_64-linux-gnu/libpython3.4dm.so  
/usr/lib/x86_64-linux-gnu/libpython3.4dm.so.1  
/usr/lib/x86_64-linux-gnu/libpython3.4dm.so.1.0  
/usr/lib/x86_64-linux-gnu/libpython3.4m.so  
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1  
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0  

Etapa 2: onde essas coisas realmente apontam?

schadenfreude@oubliette:~$ ls -la /usr/lib/python3.4/config-3.4m-x86_64-linux-gnu/ | grep libpython3.4 | grep so  
lrwxrwxrwx  1 root root       41 Apr 11  2014 libpython3.4m.so -> ../../x86_64-linux-gnu/libpython3.4m.so.1  
lrwxrwxrwx  1 root root       41 Apr 11  2014 libpython3.4.so -> ../../x86_64-linux-gnu/libpython3.4m.so.1  

schadenfreude@oubliette:~$ ls -la /usr/lib/x86_64-linux-gnu/ | grep libpython3.4 | grep so
lrwxrwxrwx   1 root root       19 Apr 11  2014 libpython3.4dm.so -> libpython3.4dm.so.1  
lrwxrwxrwx   1 root root       21 Apr 11  2014 libpython3.4dm.so.1 -> libpython3.4dm.so.1.0  
-rw-r--r--   1 root root  8669406 Apr 11  2014 libpython3.4dm.so.1.0  
lrwxrwxrwx   1 root root       18 Apr 11  2014 libpython3.4m.so -> libpython3.4m.so.1  
lrwxrwxrwx   1 root root       20 Apr 11  2014 libpython3.4m.so.1 -> libpython3.4m.so.1.0  
-rw-r--r--   1 root root  4292408 Apr 11  2014 libpython3.4m.so.1.0  

Então, o que não é apenas um link /usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0

    
por RobotHumans 08.02.2015 / 11:38