Utilisez Python intégrable comme interface Python 3 de Vim

problème

L'histoire de Windows. Étant donné que l'environnement Python repose généralement sur Anaconda, je voudrais naturellement faire référence à Python 3.5 d'Anaconda comme l'interface Python 3 de Vim, mais comme les versions de VC10 (Vim), VC14 (Anaconda) et VC sont différentes, gVim à Anaconda Lorsque j'essaie d'utiliser python35.dll, il se bloque lorsque Vim démarre et je ne peux pas.

Compiler Vim avec VC14 pourrait résoudre le problème, mais il est difficile d'utiliser le binaire distribué par Kaoriya, j'ai donc installé un Python non-Anaconda (VC10 ici) séparément et l'ai surpassé.

Cependant, Anaconda est extrêmement pratique et n'utilise pas de Python ordinaire, donc je ne veux pas l'installer si possible.

Correspondance

https://www.python.org/downloads/windows/ Téléchargez le ** fichier zip intégrable Windows x86 ** distribué ci-dessus et Placez les deux fichiers suivants dans le répertoire d'installation de Vim.

C'est une sorte d'installation, mais cela ne met que deux fichiers et n'a pas besoin d'être compilé ou transmis. Vous pouvez maintenant utiliser l'interface Python.

J'ai aussi netupvim, diff et pt, donc cela ne me dérange pas si le répertoire Vim est sale à ce moment.

Autre

Après cela, comme avant, définissez ftplugin / python.vim pour qu'Anaconda puisse être vu depuis jedi.vim, en vous référant ici. http://qiita.com/repli/items/2bc6986f0be94555348a

Pour Mac, faites brew install python3 et Réglez «pythonthreedll» et «pythonthreehome».

.vimrc


if has('vim_starting')
    if has('macunix')
        " brew install python3
        set pythonthreedll=
            \/usr/local/Cellar/python3/3.6.4_2/
            \Frameworks/Python.framework/Versions/3.6/Python
        set pythonthreehome=
            \/usr/local/Cellar/python3/3.6.4_2/
            \Frameworks/Python.framework/Versions/3.6

    elseif has('win32')
        "Téléchargez la version intégrée de python et placez-la dans le même dossier que vim.
        "   python35.dll
        "   python35.zip

    endif
endif

Recommended Posts

Utilisez Python intégrable comme interface Python 3 de Vim
Utilisez pymol comme bibliothèque python
Utilisez le tissu tel quel en python (fabric3)
Utilisez Blender comme module Python
Résoudre le problème du chemin de l'interface Python de Vim
Utiliser le SDK Azure ML Python 2: utiliser un ensemble de données comme entrée - partie 2
Utiliser python dans le conteneur Docker comme interpréteur Pycharm
Utilisez Thingsspeak de Python
Utilisez config.ini avec Python
[Python] Utiliser JSON avec Python
Utiliser fluentd de python
Utiliser des dates en Python
Utiliser Valgrind avec Python
Utiliser mecab avec Python 3
Utiliser le client LiquidTap Python ③
Utiliser DynamoDB avec Python
Utilisez Python 3.8 avec Anaconda
Utilisation méthodique du format [Python]
Utiliser python avec docker
Utiliser MySQL depuis Python
Utiliser le client LiquidTap Python ②
Spécifiez MinGW comme compilateur utilisé dans Python
Utilisez BigQuery depuis Python.
Utiliser le profileur en Python
Utilisez mecab-ipadic-neologd de Python
Utiliser le client LiquidTap Python ①
[Python] Utiliser les données au format JSON comme objet de type dictionnaire
Voyons comment utiliser def en python
Utilisons Python Janome facilement
Utiliser l'API Trello avec python
Utilisez matplotlib sur Ubuntu 12 et Python
Utiliser l'expression let en Python
Utiliser le protocole de mesure avec Python
python3: Comment utiliser la bouteille (2)
Utiliser la fonction de rappel en Python
Utiliser l'API Twitter avec Python
Utiliser le magasin de paramètres en Python
[Python] Utiliser une séquence de chaînes
[Python] Comment utiliser la liste 1
Utiliser le cache HTTP en Python
Utiliser TUN / TAP avec Python
Utiliser MySQL depuis Anaconda (python)
Utilisez l'ODM de MongoDB avec Python
Utiliser un dict clé de liste en Python
Comment utiliser Python Argparse
[Python] Termin avec interface souris
Utiliser Random Forest avec Python
Utiliser Remotte en tant qu'utilisateur
Python: comment utiliser pydub
Utiliser l'API subsonique avec python3
Utiliser Python sur Windows (PyCharm)
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Utilisez l'API e-Stat de Python
Comment utiliser les octets Python
python: utilisez les variables définies dans le format de chaîne telles quelles
Utilisez youtube_dl comme module python. annexe) Erreur Nico Nico Video HTTP 403