Maintenant que j'ai le temps, j'ai lu "Deep Learning from scratch-Theory and implementation of deep learning appris with Python". Je vais continuer à lire en bougeant. Puisque Python lui-même est presque la première fois, je noterai la construction de l'environnement au lieu d'un mémorandum.
ʻEmacs 25.2` a également été publié, donc je prévois de l'introduire après un certain temps.
Dans ce livre, l'environnement est construit avec la distribution Anaconda, mais les bibliothèques utilisées, [Numpy] et [Matplotlib], sont récemment devenues capables d'installer des binaires avec pip
(?). J'ai installé Python
de.
Téléchargez la dernière version de Python3
depuis la Python Software Foundation.
Cliquez sur "Télécharger Python 3.6.1" pour télécharger le programme d'installation 32 bits. Dans "Vous recherchez Python avec un autre système d'exploitation? Python pour Windows", sélectionnez "Programme d'installation exécutable Windows x86-64" (python-3.6.1-". Téléchargez amd64.exe
).
Démarrez le programme d'installation. Définissez les options d'installation. Ajout de la variable d'environnement PATH
et modification de la destination d'installation.
Cochez ʻAjouter Python 3.6 à PATH et cliquez sur
Personnaliser l'installation, laissez les ʻOptional Features
telles quelles, cochez ʻInstaller pour tous les utilisateurs, et définissez la destination de l'installation sur
D: \ Programs \ Python36. Remplacez par `.
La seule chose qui m'inquiétait était de ne pas vouloir installer py.exe
etc. dans% SYSTEMROOT%
: sweat:
Malheureusement, comme nous sommes dans l'environnement Proxy
, pip
ne regarde pas à l'extérieur, nous allons donc ajouter le paramètre Proxy
. De plus, quelque chose est affiché avec pip list
, alors ajoutez le format avec format
.
Ajoutez le contenu suivant à % HOME% / pip / pip.ini
( pip / pip.ini
est nouvellement créé).
[global]
proxy = [user:passwd@]proxy.server:port
[list]
format = columns
Je vais quitter l'environnement virtuel pour le moment et l'installer sur le système. Nous l'envisagerons si nécessaire. Lancez une invite de commande et installez le module (>
est l'invite).
> pip install numpy
> pip install matplotlib
(24/04/2017 18:10 postscript) Nous avons également besoin de «PIL», donc installez «oreiller», qui est une fourchette de «PIL».
> pip install pillow
(24/04/2017 18:10 postscript jusqu'à présent)
D'ailleurs, j'ai également installé le module utilisé par Emacs (virtalenv
est pour le futur).
> pip install jedi
> pip install epc
> pip install flake8
> pip install virtualenv
Je l'ai d'abord essayé avec python-mode.el, mais quand je l'exécute avec Cc Cc
, je ne peux pas utiliser ʻEmacs. J'ai décidé d'utiliser
python.el de ʻEmacs
(s'il vous plaît laissez-moi savoir s'il y a une solution de contournement).
ʻAjoutez le contenu suivant au fichier de configuration (init.el) d'Emacs. Dans mon environnement, ʻinit-loader
est utilisé, donc les fichiers de paramétrage sont 30-company.el
et 31-python.el
. De plus, comme ʻuse-package est utilisé, le ʻelisp
nécessaire sera installé automatiquement.
init.el
(use-package company
:ensure t
:config
(add-hook 'after-init-hook 'global-company-mode)
(setq company-tooltip-align-annotations t
company-tooltip-flip-when-above t
;; Easy navigation to candidates with M-<n>
company-show-numbers t)
:diminish company-mode)
(use-package company-quickhelp
:ensure t
:after company
:config
(company-quickhelp-mode t))
(use-package company-jedi
:ensure t
:after company
:config
(setq jedi:complete-on-dot t)
(defun config/enable-company-jedi ()
(add-to-list 'company-backends 'company-jedi))
(add-hook 'python-mode-hook 'config/enable-company-jedi))
(use-package python
:mode ("\\.py\\'" . python-mode)
:interpreter ("python" . python-mode)
:config
;; https://github.com/jorgenschaefer/elpy/issues/887
(setq python-shell-completion-native-enable nil)
;; https://emacs.stackexchange.com/questions/16361/how-to-automatically-run-inferior-process-when-loading-major-mode
(defun my-run-python ()
(save-selected-window
(switch-to-buffer-other-window (process-buffer (python-shell-get-or-create-process (python-shell-parse-command))))))
(add-hook 'python-mode-hook 'my-run-python)
)
Dans mon environnement, c'est un joli complément. Exécutez le tampon avec C-c C-c
. my-run-python
est défini parce que python-shell
n'est pas démarré quand il est exécuté avec Cc Cc
, il est donc ennuyeux d'être invité à le démarrer d'abord avec Cc Cp
. fait.
Recommended Posts