Ho Python 2.7 e Python 3.3 nel mio Debian. Ho ricostruito entrambi utilizzando l'arg
--enable-shared
.vim caricamento python su linuxDopo di che ho costruito VIM 7.4 utilizzando i args "
--enable-pythoninterp --enable-python3interp --with-features=huge --with-python-config-dir=PathToConfig --with-python3-config-dir=PathToConfig
"quando do il --version commento vim, ho potuto vedere le bandiere '
+python/dyn and +python3/dyn
'
Tuttavia quando ho digitare il comando ': python import sys', ottengo il messaggio di errore:
E448: Could not load library function _PyArg_Parse_SizeT
E263: Sorry, this command is disabled, the Python library could not be loaded.
Quando digito il comando ': import python3 sys ', viene visualizzato il messaggio di errore:
E448: Could not load library function PySys_SetArgv
E263: Sorry, this command is disabled, the Python library could not be loaded.
a causa di questo tutti i plugin vim che necessitano di python non funzionano.
Per favore fatemi sapere come risolvere questo problema.
assicurati che le tue librerie python siano in '$ LD_LIBRARY_PATH' e' $ PATH' – Farhadix
@Farhadix 'PATH' è irrilevante. Tranne che deve rendere appropriato python mostrare prima * quando si costruisce vim *. – ZyX
È necessario creare con la stessa libreria Python con cui si utilizzerà vim. Questi errori si presentano perché hai costruito Vim con un binario e cercando di usarlo con l'altro. Normalmente non devi specificare "--with-python-config-dir", sarà determinato da configure. Quindi prova a costruire con questi argomenti omessi. Assicurati di aver installato i pacchetti '-dev' appropriati o che non funzionerà. – ZyX