VIM: Utilisation python3 interpréteur python-mode
J'ai récemment opté pour vim et configuré pour Python-programmation à l'aide de cette tutoriel. Avant, j'ai fait en sorte que vim supporte python3 (vim --version affiche +python/dyn et +python3/dyn) à l'aide de cette article.
Mais lors de l'exécution d'un fichier de python-mode, toujours le python2.7 interprète est choisi.
Comment puis-je configurer vim (ou le python-mode) pour exécuter les fichiers sur le python3 interprète?
Mon OS est Ubuntu 14.04 x64.
Merci d'avance!
- avez-vous essayé
let g:pymode_python = 'python3'
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter ceci à votre .fichiers vimrc
J'ai trouvé ça dans l'aide docs. Dans vim type:
Par défaut, vim n'est pas compilé avec python3 le soutien, alors quand j'ai essayé, j'ai eu toutes sortes d'erreurs... Qui me dit qu'il essaie d'utiliser python3. Mais si votre
vim --version
sortie montre +python3 vous devriez être bon.EDIT: Par défaut, Ubuntu 14.04 ne vient pas avec +python3 de soutien. Et en raison des limites, vous ne pouvez pas avoir les deux python2 et python3 de soutien.
Donc, vous devez compiler vim avec python3 le soutien.
Ce sont les étapes qui ont travaillé pour moi: à Partir d'un linux en ligne de commande:
Installer des paquets
De prendre la dernière version de vim
Configurer
Compiler
Tester
Installer
Lien le paquet
Maintenant, vous avez les deux versions de vim
À l'utilisation normale de vim (python2) type
vim file.py
À utiliser vim avec python3 le type de support
vim-py3 file.py
Si vous voulez juste la version python3, puis il vous suffit de le relier au nouveau vim
Et si vous souhaitez revenir à la python2 version, supprimer le lien
E837: Dieses Vim kann :py3 nicht nach der Verwendung von :python ausführen E263: Dieser Befehl ist nicht verfügbar, die Python-Bibliothek konnte nicht geladen werden
, en disant que :py3 ne peut être exécutée qu'après l'utilisation :python. Mon vim ne soutien python3. Au moins il le dit dans la sortie de vim --version (dropbox.com/s/4u1voj52j2rlfj6/vim_version.txt?dl=0). Voici aussi la sortie de :PymodeTroubleshooting (dropbox.com/s/tiicchty7rgwn69/pymode_troubleshooting.txt?dl=0). Tous les conseils?let g:pymode_python = 'python3'
ligne plus depuis que je n'utilise Python3!il supprime python 2.X
Le lien symbolique (
/usr/bin/vim
->/etc/alternatives/vim
)est devenu inutile, probablement parce que le vim exécutable supprimé de
/etc/alternatives
J'ai enlevé le lien symbolique (/usr/bin/vim) depuis il ne fonctionne plus et réédités vim
J'ai aussi rencontré le même problème. Mon appareil est un Mac, il peut être un peu différente.
J'utilise Homebrew pour gérer mes paquets.
brew install vim
télécharger Vim avec Python.Ainsi, vous pouvez télécharger Vim avec Python 3 avec
brew install vim --with-python3 --HEAD
Il peut y avoir quelques autres opérations. Vous mai besoin de quelque chose comme
brew unlink vim
.