(Mac) Vim parece estar recogiendo /usr/bin/python
en lugar del que está en la parte delantera de mi ruta (/Library/Frameworks/Python.framework/Versions/2.6/bin/python
) cuando uso el comando: python. ¿Es esto completamente una cosa de tiempo de compilación o puedo de alguna manera anularlo?Especificación del intérprete de Python para el comando vim's: python
11
A
Respuesta
10
parece que es una cosa totalmente en tiempo de compilación:
$ ldd /usr/bin/vim | grep python
libpython2.5.so.1.0 => /usr/lib/libpython2.5.so.1.0 (0xb6bcc000)
mi vim --version
también informa de que se está construyendo en contra de un pitón específica.
$ vim --version | tr '-' '\n' | grep python
+python +quickfix +reltime +rightleft +ruby +scrollbind +signs +smartindent
I/usr/include/python2.5
L/usr/lib/python2.5/config
lpython2.5
otro síntoma de esto es que el comando :python
no funcionará con vim menos vim --version
informes + pitón.
Cuestiones relacionadas
- 1. Python para iOS intérprete
- 2. Javascript para reemplazar intérprete Python
- 3. El intérprete de Python incorrecto se llama
- 4. Incrustar el intérprete de python en una aplicación de Python
- 5. Optimizar el tamaño del intérprete de Python incorporado
- 6. ¿Exportar el historial del intérprete de Python a un archivo?
- 7. en Python intérprete
- 8. Python: cómo detectar el intérprete de depuración
- 9. Construyendo un compilador o intérprete usando Python
- 10. ¿El Python GIL es realmente por intérprete?
- 11. Macports ¿selecciona el intérprete de Python predeterminado para ejecutar scripts?
- 12. Cómo capturar el resultado del intérprete de Python y/o CMD.EXE de un script de Python?
- 13. Argumentos del comando personalizado del servicio Python
- 14. Compartir Python Intérprete en Apache Prefork/WSGI
- 15. En Python intérprete, sin retorno "'"
- 16. Uso de Python de global versus especificación del módulo
- 17. Intérprete de Python como clase de C++
- 18. Reiniciar un intérprete de Python silenciosamente
- 19. Configuración del intérprete de Python en Eclipse (Mac)
- 20. Buscar la ruta completa del intérprete de Python?
- 21. El intérprete de Python estándar tiene un modo de comando vi?
- 22. ¿Cómo reiniciar un intérprete de Python incorporado?
- 23. Especificando el intérprete de python de virtualenv en emacs
- 24. Convertidor/intérprete de Python a C
- 25. Código de depuración en el intérprete de Python
- 26. Cambiar el intérprete de Python - Sublime Text 2
- 27. misma instancia del intérprete python que ejecuta varios scripts simultáneamente?
- 28. ¿Hay algún intérprete de Ruby o Python para Lego Mindstorm?
- 29. ¿Hay una especificación de lenguaje Python?
- 30. intérprete de scriptable JavaScript con enlaces para PHP o Python?
+1, correcto, vim ** está ** diseñado para usar (incorporar) la biblioteca de Python que está compilada y vinculada (si existe), que también es la forma normal para cualquier aplicación C o C++ para incrustar Python , por supuesto. –
Gracias Paul, Alex. He ido y recompuesto MacVim, resultó no ser tan doloroso como esperaba. – dwf
¡Ten en cuenta que Paul escribió lo que probablemente sea la forma más fácil de solucionar esto en este momento! Utilizo ipython (instalado para el sistema python) para enviar comandos a un kernel de ipython en el python que quiero "usar". El modo python o similar también podría soportar dicho comportamiento (aunque es muy utilizado: python requeriría que reescribas la función run # Run). Esto es realmente solo una limitación para ejecutar cosas con: python, que solo _necesitas_ hacer para crear scripts en vim. –