Le problème:
MacVim échoue à l'ouverture de fichiers *.tex
. Je n'ai rien trop de fantaisie pour cette filetype spécifique (vimtex et vim-latex suite, au plus), mais, je ne peux pas utiliser MacVim pour modifier *.tex
fichiers sur mon MacBook Air, en cours d'exécution dernier OS X.Impossible d'utiliser Vim pour ouvrir les fichiers LaTeX sur Mac, causés par Python?
- Si je ouvrir le fichier
*.tex
via une interface graphique (MacVim), le processus MacVim se ferme simplement; - Si je tente d'appeler
macvim
du terminal, pour ouvrir ce fichier*.tex
, je vais finir avec les informations de diagnostic suivant:
Fatal Python error: Py_Initialize: unable to load the file system codec ModuleNotFoundError: No module named 'encodings' Current thread 0x00007fff9b28c3c0 (most recent call first): Vim: Caught deadly signal ABRT Vim: Finished.
- Pour l'instant, je Je suis réglé avec taper mes documents LaTeX à travers l'interface
vim
@ le terminal.
tentatives de dépannage: Failed
Je n'ai pas du mal à utiliser python
et python3
commande par le terminal (c'est un Mac, après tout); et j'ai également essayé de spécifier le $PYTHONHOME
suivant à Vim. Cela ne m'a pas aidé à restaurer la fonctionnalité MacVim avec *.tex
fichiers.
let $PYTHONHOME = "/Users/llinfeng/anaconda2/bin/python"
configuration Vim informations
Aussi, je ne me vois pas faire quoi que ce soit de fantaisie dans le fichier ~/.vim/ftplugin/tex.vim
. Notamment, je réutilise presque tous les paramètres Vim sur les machines Windows, Linux et Mac. Jusqu'à présent, j'ai tapé LaTeX dans ma machine Windows et Linux.
Veuillez me faire savoir s'il y a d'autres informations de diagnostic que je peux fournir.
Cela ressemble à un problème de mvim. Vous pouvez essayer de «mettre à niveau python3» ou «brew réinstaller vim --with-python3». Bonne chance! Plus sur cela [ici] (https://github.com/macvim-dev/macvim/issues/411). – ryuichiro
@ryuichiro Une référence fantastique! Laissez-moi essayer et rapporter ici. – llinfeng
@ryuichiro La mise à jour de 'python3' a aidé à résoudre le problème. Cependant, comment avez-vous identifié le problème: disons que j'ai besoin de mettre à jour Python 2 au lieu de Python 3? Merci encore! – llinfeng