Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Mac)

J'ai décidé de développer une application Web avec Python avec une connaissance, j'ai donc rédigé un mémorandum.

Il existe une version Windows de l'article dans un article similaire. (Article sur la version Windows)

Créez dans l'environnement suivant afin que tout le monde puisse l'utiliser gratuitement car le propre PC du membre se trouve dans plusieurs environnements Mac et Windows. Pour le moment, créez une exécution d'intelligence / débogage avec VSCODE.

Environnement de développement (confirmé)

・ IDE
VSCode version 1.8.1
·Langue
  Python3
  Django 1.10.4
・ OS
  Mac OS Sierra

Création d'environnement

Je travaille en référence à cet article (merci) Introduction à Python Django (1)Introduction à Python Django (2) Mac Edition

Python Path and Version pythonVSCode some virtualenv issues #148 Troubleshooting Intellisense Autocompletion

Version Mac

1. 1. Installez XCODE

UNE. Installez Xcode depuis l'App Store

JE. Installer les outils de ligne de commande

  $ xcode-select --install

Installez avec la commande ci-dessus.

2. Installation de Python 3

La série Python 2 est installée par défaut, mais comme il était prévu qu'elle soit développée en 3, installez 3

UNE. Installation de HomeBrew

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installez avec la commande ci-dessus

JE. Installation de Python 3

$ brew update
$ brew info python3
python3: stable 3.6.0 (bottled), HEAD
$ brew install python3

Vous pouvez vérifier la version avec la commande suivante

$ python3 -V 
Python 3.6.0

3. 3. Installation de virtualenv et virtualenvwrapper

Installez virtualenv car il s'agit d'un outil permettant de créer un environnement virtuel Python pour chaque environnement de développement.

UNE. Créer un répertoire pour l'environnement virtuel

$ cd
$ mkdir Develop
$ cd Develop
$ mkdir Sandbox
$ cd Sandbox
$ mkdir Python

Je pense que l'emplacement du répertoire à créer peut être une préférence personnelle.

JE. Installez pip, virtualenv et virtualenvwrapper

$ cd
$ sudo easy_install pip
$ sudo pip install virtualenv virtualenvwrapper --ignore-installed six

C. Modifier le fichier .bashrc (créer un nouveau s'il n'est pas disponible)

.bashrc


export WORKON_HOME=$HOME/Develop/Sandbox/Python
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
source /usr/local/bin/virtualenvwrapper.sh

WORKON_HOME est le dossier par défaut dans lequel l'environnement virtuel est créé. VIRTUALENVWRAPPER_PYTHON est le chemin vers Python avec Virtualenvwrapper installé.

RÉ. Ajout d'un paramètre pour lire .bashrc dans .bash_profile

.bash_profile


if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

E. Charger .bash_profile

$ source .bash_profile

4. Construire un environnement virtuel

$ mkvirtualenv --no-site-package --python /usr/local/bin/python3 env1

--- Sélectionnez python3 installé avec python Définir de ne pas utiliser le site-package de python qui est collé avec --no-site-package Après la commande ci-dessus, la ligne de commande sera affichée comme (env1) $ car l'environnement virtuel est utilisé.

5. Installez django

(env1) $pip install django==1.10.4
(env1) $pip freeze -l
Django==1.10.4

6. Créer un site de développement

(env1) $ cd
(env1) $ cd Develop
(env1) $ mkdir PythonSites
(env1) $ cd PythonSites
(env1) $ django-admin.py startproject myTestSite

Veuillez choisir le dossier de développement qui vous convient. Dans ce qui précède, (répertoire utilisateur) / Develop / PythonSites / myTestSite est créé.

7. Installation de Visual Studio Code

UNE. Téléchargez et installez le package

Téléchargez et installez à partir de Visual Studio Code

JE. Installer l'extension

Installez Python en tapant Python depuis View> Extensions (le gars de Don Jayamanne) スクリーンショット 2017-01-09 13.35.37.png

C. Modifié pour pouvoir démarrer à partir de la ligne de commande

Entrez shell dans View> Command Palette et définissez-le de sorte qu'il puisse être lancé avec du code スクリーンショット 2017-01-09 13.40.27.png

8. Démarrer et définir Visual Studio Code

UNE. Lancez VsCode

 $ cd
 $ cd Develop/PythonSites/myTestSite
 $ workon env1
(env1) $ code .

Notez que si vous n'utilisez pas la méthode de connexion ci-dessus, les paramètres d'environnement virtuel par défaut et les autres paramètres seront incorrects.

JE. Ajouter une définition d'espace de travail

setting.js


//Insérez les paramètres dans ce fichier pour remplacer les paramètres par défaut et utilisateur
{
    "python.pythonPath": "${env.PYTHONPATH}/env1/bin/python",
    "python.linting.pylintEnabled": false,
    "python.linting.pep8Enabled": true
}

Il est principalement destiné à rendre le renseignement efficace. L'emplacement du fichier est Code> Paramètres de base> Paramètres de l'espace de travail. Il est défini uniquement lorsque vous ouvrez cet espace de travail.

C. Paramètres de la fonction de débogage

Pour le moment, pour créer un fichier modèle, cliquez sur l'icône de débogage dans le menu de gauche et exécutez de force le débogage.

lounch.json


        {
            "name": "Django",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "/Users/userName/Develop/Sandbox/Python/env1/bin/python3",
            "program": "${workspaceRoot}/manage.py",
            "cwd": "${workspaceRoot}",
            "args": [
                "runserver",
                "--noreload"
            ],
            "debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit",
                "RedirectOutput",
                "DjangoDebugging"
            ]
        },

Si vous ne touchez que l'élément PythonPath, c'est OK, veuillez suivre le chemin d'accès à l'environnement virtuel.

9. Fin de la version Mac

Si vous faites jusqu'à présent, vous aurez également de l'intelligence スクリーンショット 2017-01-09 14.05.09.png Exécution du débogage スクリーンショット 2017-01-09 14.07.00.png Devrait fonctionner (Tabun)

Recommended Posts

Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Mac)
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Configurer un environnement de développement Python avec Atom
Créer un environnement de développement Python avec Visual Studio Code
Environnement virtuel / package Python (Windows10) avec VSCode
Python avec VSCode (Windows 10)
Préparer l'environnement python3 avec Docker
Configurer un environnement de développement Python sur Ubuntu
Configurer un environnement de développement Python avec Visual Studio Code
Préparez votre premier environnement de développement Python
[Python3] Construction de l'environnement de développement << Édition Windows >>
Installer l'environnement de développement Python sur Windows 10
Installez python avec mac vs code
Préparez l'environnement de développement avec anyenv
[Python] Création d'un environnement avec Anaconda [Mac]
[Environnement de développement] Python avec Xcode [Avec transition d'écran]
Création d'un environnement Python 3.6 avec Windows + PowerShell
Créer un environnement Python avec Anaconda sur Mac
Préparer l'environnement de développement pour keyhac pour Mac
Création d'un environnement de développement Python pour Windows + gVim + Poetry
environnement windows python
Préparez un environnement virtuel Python pour votre projet avec venv avec VS Code
Préparer un environnement de développement Python pour chaque projet dans un environnement Windows (VSCode + virtualEnvWrapper + Pylint)
Créez un environnement de développement Python sur Windows (WSL distant Visual Studio Code).
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
Introduction à Python Préparons l'environnement de développement
Préparer l'environnement d'exécution de Python3 avec Docker
Gérez l'environnement de plusieurs versions de Python avec Pythonz, virtualenv
[Python] Créer un environnement de développement Django avec Docker
Traitement d'image avec la configuration de l'environnement Python pour Windows
Créez un environnement de développement Python sur votre Mac
Utiliser Python dans un environnement Anaconda avec VS Code
Créer un environnement d'exécution python avec VS Code
Obtenez un environnement de développement Python rapide avec Poetry
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Code de caractères pour la lecture et l'écriture de fichiers csv avec python
Modèle de construction d'environnement de développement local Python [Flask / Django / Jupyter avec Docker + VS Code]
Construction d'un environnement d'analyse de données Python facile avec Windows10 Pro x VS Code x Docker
Créez un environnement de développement local avec WSL + Docker Desktop pour Windows + docker-lambda + Python
Construction de l'environnement de développement Python
Python à partir de Windows 7
À propos de l'environnement de développement Python
environnement python avec docker-compose
Construction de l'environnement de développement python2.7
Environnement de développement en Python
Environnement virtuel avec Python 3.6
Vérifier la version avec python
Virtualiser (isoler) l'environnement de développement IBM i python avec chroot
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
[Mac OS] Utilisez Kivy avec PyCharm! [Développement d'applications Python]