Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)

Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung auf einem 64-Bit-PC mit Windows 10. In Teil 1 werden wir die erforderliche Umgebung installieren. Der Windows-Kontoname lautet daizu, und jedes Programm befindet sich hauptsächlich unter "C: \ Users \ daizu \ AppData \ Local".

Python

Wie auch immer, Python. Unter Windows ist es praktisch, eine Python-Umgebung mit Anaconda zu erstellen. Dieses Mal werden wir Miniconda verwenden, um nur die Mindestpakete zu installieren. Wählen Sie auf der Miniconda-Seite Windows / Python 3.5 / 64-Bit aus und laden Sie es herunter.

Um das Installationsziel auszuwählen, wählen Sie Nur für mich und ändern Sie den Zielordner von der Standardeinstellung "C: \ Benutzer \ daizu \ Miniconda3" in "C: \ Benutzer \ daizu \ AppData \ Local \ Miniconda3". Überprüfen Sie beide erweiterten Optionen. Zusätzlich zu den Standardeinstellungen wird das Verzeichnis, in dem sich die ausführbare Datei befindet, zu "PATH" hinzugefügt.

MinGW-w64 - for 32 and 64 bit Windows Bereiten Sie die Kompilierungsumgebung vor. Laden Sie die exe-Datei von der Download-Seite von MinGW-w64 herunter und führen Sie sie aus, um sie zu installieren. Treffen Sie im Dialogfeld in der Mitte die folgende Auswahl.

Ändern Sie außerdem den Zielordner in "C: \ Benutzer \ daizu \ AppData \ Local \ mingw-w64". Fügen Sie abschließend in den Umgebungsvariableneinstellungen der Systemsteuerung "C: \ Users \ daizu \ AppData \ Local \ mingw-w64 \ mingw64 \ bin" zu PATH hinzu.

Referenz-URL

http://www.geocities.jp/penguinitis2002/computer/programming/MinGW-w64.html

MSYS2

Installieren Sie die ausführbaren Dateien. Greifen Sie auf MSYS2 zu, laden Sie msys2-x86_64-xxxxxxxx.exe herunter (xxxx ist das Datum) und führen Sie es aus. Geben Sie als Installationsordner "C: \ Users \ daizu \ AppData \ Local \ msys64" an. Fügen Sie abschließend in den Umgebungsvariableneinstellungen des Control Panels "C: \ Users \ daizu \ AppData \ Local \ msys64 \ usr \ bin" zu PATH hinzu.

Installieren Sie den Befehl tar, den Sie später benötigen. Öffnen Sie eine Eingabeaufforderung unter "C: \ Users \ daizu \ AppData \ Local \ msys64"

$ msys2_shell

Dann ändert sich die Shell zu der von msys2. Unter einer seltsamen Hülle

$ update-core
$ pacman -S tar

Installieren Sie tar as.

Referenz-URL

http://www.geocities.jp/penguinitis2002/computer/programming/MinGW-w64.html

Git

Laden Sie es herunter und installieren Sie es von git for windows. Wählen Sie in der Windows-Eingabeaufforderung "Git verwenden" aus, um unterwegs Ihre PATH-Umgebung anzupassen. Lassen Sie die anderen auf ihren Standardeinstellungen.

Lua

Laden Sie die Quelle von der [Lua-Download-Seite] herunter (http://www.lua.org/download.html). Öffnen Sie eine Eingabeaufforderung

$ cd Downloads
$ tar zxf lua-5.3.2.tar.gz

Und erweitern. Da es mit dem Makefile nicht kompiliert werden kann, beziehen Sie das Makefile für mingw64 aus dem Git-Repository, das in der folgenden Referenz-URL beschrieben ist.

$ git clone https://github.com/akaneko3/Lua-makefile
$ cd lua-5.3.2
$ cp Makefile Makefile.bak
$ cp ..\Lua-makefile\Makefile .

Öffnen Sie Makefile mit einem Editor und ändern Sie den Speicherort, an dem die Lua-Version auf 5.3.2 eingestellt ist. fortsetzen

$ mingw32-make  mingw

Kompilieren mit. Danach habe ich versucht, jede Datei mit "$ mingw32-make install" zu kopieren, aber ich konnte sie nicht gut ausführen, also habe ich sie manuell verschoben, basierend auf der Beschreibung von Makefile. Erstellen Sie das Lua-Ausführungsverzeichnis "C: \ Users \ daizu \ AppData \ Local \ lua-5.3.2" und erstellen Sie zusätzliche Unterverzeichnisse "bin", "include" und "lib" darunter. Makefile

TO_BIN= lua.exe luac.exe
TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp  
TO_LIB= liblua.a

Kopieren Sie die entsprechende Datei aus "C: \ Users \ daizu \ Downloads \ lua-5.3.2 \ src" (*). Fügen Sie abschließend in den Umgebungsvariableneinstellungen des Control Panels "C: \ Users \ daizu \ AppData \ Local \ lua-5.3.2 \ bin" zu PATH hinzu.

(*) [28.02.2016 postscript] Zusätzlich zu "lua.exe" und "luac.exe" muss "lua53.dll" aus dem Verzeichnis "src" in das Verzeichnis "bin" kopiert werden.

Referenz-URL

http://qiita.com/akaneko3/items/c63b9d6589732388bebb

GVim

Holen Sie sich die Quelle von GitHub. Öffnen Sie eine Eingabeaufforderung

$ cd AppData\Local
$ git clone https://github.com/vim/vim.git
$ cd git
$ git checkout v7.4.1161

Wird besorgt. Die letzte Zeile ist die neueste Vim-Version von Kaoriya ([Version 2016/01/24]](http://www.kaoriya.net/news/2016/) 01/24 /)) wurde passend ausgeführt.

Laden Sie die Batchdatei makevim64.bat zum Kompilieren von der unten angegebenen Referenz-URL herunter und kopieren Sie sie nach C: \ Users \ daizu \ AppData \ Local \ vim. Bearbeiten Sie makevim64.bat wie folgt, um den Lua- und Python-Versionen zu entsprechen.

makevim64.bat


setlocal
:: path to MinGw64
set USERNAME=daizu
set USERDOMAIN=

set PYTHON3=C:/Users/daizu/AppData/Local/Miniconda3
set PYTHON3_VER=35
set DYNAMIC_PYTHON3=yes

set LUA=C:/Users/daizu/AppData/Local/lua-5.3.2
set LUA_VER=53
set DYNAMIC_LUA=yes

md bin
cd src

:: Clean
mingw32-make -f Make_ming.mak GUI=yes clean ARCH=x86-64

:: GUI x64
mingw32-make -f Make_ming.mak GUI=yes OLE=no FEATURES=HUGE ARCH=x86-64

set OUTDIR=../bin
copy *.exe "%OUTDIR%"
copy .\GvimExt\*.dll "%OUTDIR%"
copy *.dll "%OUTDIR%"
copy .\xxd\*.exe "%OUTDIR%"

cd ..
endlocal

Gehen Sie an der Eingabeaufforderung zu C: \ Users \ daizu \ AppData \ Local \ vim und gehen Sie zu

$ makevim64.bat

Kompilieren als.

Wenn die Kompilierung erfolgreich ist, erstellen Sie einen Ordner "vim74-daizu" in "C: \ Users \ daizu \ AppData \ Local" und erstellen Sie ein Verzeichnis "vim74" darunter. Kopieren Sie das Verzeichnis und den Satz von Dateien in "Laufzeit" unter das Verzeichnis, in dem "vim" kompiliert wurde ("C: \ Users \ daizu \ AppData \ Local \ vim") unter "vim74". Ändern Sie als Nächstes die kompilierten ausführbaren Dateien "gvim.exe" und "vimrun.exe" von "C: \ Users \ daizu \ AppData \ Local \ vim \ src" in "C: \ Users \ daizu \ AppData \ Local \ vim74-daizu" Kopieren nach `. Rufen Sie dann die 64-Bit-Datei "iconv.dll" und "libintl.dll" von der Referenz-URL ab und kopieren Sie sie ebenfalls in das Verzeichnis "vim74-daizu". Fügen Sie außerdem "C: \ Users \ daizu \ AppData \ Local \ vim74-daizu" zu Ihrem PATH hinzu. Jetzt können Sie GVim ausführen.

Erstellen Sie für die GVim-Einstellungsdatei das Verzeichnis "vimfiles" unter "C: \ Users \ daizu \ AppData \ Local \ vim74-daizu" und bereiten Sie es darin vor. Dieses Mal möchte ich dies als Git-Repository verwenden, also in C: \ Users \ daizu \ AppData \ Local \ vim74-daizu,

$ git init vimfiles

Wird besorgt. Erstellen Sie "_vimrc" und "_gvimrc" in "vimfiles". Das folgende Beispiel dient nur zur Überprüfung des Vorgangs.

_vimrc


 set enc=utf-8

_gvimrc


 colorscheme desert

Verknüpfen Sie diese mit Ihrem Home-Verzeichnis. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten

$ mklink c:\Users\daizu\_vimrc c:\Users\daizu\AppData\Local\vim74-daizu\vimfiles\_vimrc
$ mklink c:\Users\daizu\_gvimrc c:\Users\daizu\AppData\Local\vim74-daizu\vimfiles\_gvimrc

Wird besorgt.

Referenz-URL

https://sites.google.com/site/fudist/Home/vim-nihongo-ban/mingwvim

Neobundle

Verwenden Sie Neobundle, um die Plugins von Vim zu verwalten. Unter C: \ Users \ daizu

$ mkdir -p .vim\bundle
$ cd .vim\bundle
$ git clone https://github.com/Shougo/neobundle.vim

Wird besorgt. Informationen zu "_vimrc" finden Sie unter der folgenden URL.

Referenz-URL

http://qiita.com/poad1010/items/de16d9a1af78687c87cf

Schließlich

Aufgrund der bisherigen Installationsarbeiten sind die Umgebungsvariablen des Benutzers wie in der folgenden Abbildung dargestellt.

path.png

Da Git das Installationsziel nicht auswählen konnte, ist es unvermeidlich unter "Programme (x86)" enthalten.

Andere

vimproc

Obwohl die Erklärung diesmal weggelassen wird, können Sie vimproc mit dem folgenden Befehl kompilieren.

$ cd ~\.vim\bundle\vimproc
$ mingw32-make

Referenz-URL

http://qiita.com/akase244/items/ce5e2e18ad5883e98a77

IPAfont

IPA Gothic eignet sich hervorragend für GVims Multi-Byte-Schriftarten. Laden Sie es von der unten stehenden URL herunter und installieren Sie die Schriftart.

http://ipafont.ipa.go.jp/old/ipafont/download.html

Python-Paket

Installieren Sie Pakete, mit denen Sie Python codieren können.

$ conda install jedi flake8 pytest nose
$ pip install autopep8

Verwenden Sie die Caps-Taste als Strg-Taste

Da Vim die Strg-Taste häufig verwendet, weisen Sie der nicht verwendeten Caps-Taste die Strg-Tastenfunktion zu.

Referenz-URL

http://ascii.jp/elem/000/000/927/927191/

Recommended Posts

Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen Sie eine Python-Umgebung unter Windows
Erstellen Sie eine Python-Umgebung mit Windows
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Schnellste Python-Installation unter Windows
Entwicklung der Django-Umgebung unter Windows 10
[ev3dev × Python] Aufbau einer ev3dev-Entwicklungsumgebung
Erstellen Sie die Python-Umgebung offline
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie die Python-Erweiterung E-Cell 4 unter Windows 7 (64 Bit).
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Windows10 (x64) Erstellen Sie nativ eine maschinelle Lernumgebung
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
Erstellen einer Python-Umgebung auf einem Mac
Python-Umgebungskonstruktionsnotiz unter Windows 10
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Erstellen einer Python-Umgebung unter Ubuntu
Python2.7-Installation in einer Windows 32-Bit-Umgebung
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Erstellen Sie eine Linux-Umgebung unter Windows 10
Aufbau einer Python-Entwicklungsumgebung unter macOS
Erstellen Sie eine Python-Umgebung in Centos
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Ubuntu-Python-Entwicklungsumgebung auf der Google Cloud Platform
Erstellen Sie eine Python-Entwicklungsumgebung mit Eclipse (fügen Sie einen HTML-Editor hinzu).
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Erstellen Sie unter CentOS 7.7 eine Python-Umgebung für Ihren Heimserver
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows