salut! Voici Ponta, un chien Shiba. Je m'habitue progressivement à Mac. J'essaye d'installer Django aujourd'hui, mais quand j'ai essayé de le faire soudainement, le propriétaire m'a grondé. Tout d'abord, créez un environnement virtuel pour Python. C'est déraisonnable car la procédure de texte que le propriétaire a omis de nettoyer ne mentionnait pas l'environnement virtuel.
Ponta@dog # python -m venv venv_dog
Vous disposez désormais d'un environnement virtuel. venv est un tour de magie pour créer un environnement virtuel, et le second est le répertoire de l'environnement virtuel. Voyons ce qu'il advient du répertoire de l'environnement virtuel.
Ponta@dog # tree -L 3
.
└── venv_dog
├── bin
│ ├── Activate.ps1
│ ├── activate
│ ├── activate.csh
│ ├── activate.fish
│ ├── easy_install
│ ├── easy_install-3.8
│ ├── pip
│ ├── pip3
│ ├── pip3.8
│ ├── python -> /Library/Frameworks/Python.framework/Versions/3.8/bin/python
│ └── python3 -> python
├── include
├── lib
│ └── python3.8
└── pyvenv.cfg
5 directories, 12 files
Maintenant, entrons dans l'environnement virtuel Python!
Ponta@dog # cd venv_dog/bin
Ponta@bin # source activate
(venv_dog) Ponta@bin #
Oh, la ligne de commande a changé! Propriétaire!
(venv_dog) Ponta@bin # python -V
Python 3.8.5
(venv_dog) Ponta@bin #
Celui qui a fonctionné!
Finalement, le propriétaire m'a dit d'installer Django. Installez avec pip.
(venv_dog) Ponta@bin # pip install django
Collecting django
Downloading Django-3.1-py3-none-any.whl (7.8 MB)
|████████████████████████████████| 7.8 MB 3.9 MB/s
Collecting pytz
Using cached pytz-2020.1-py2.py3-none-any.whl (510 kB)
Collecting sqlparse>=0.2.2
Using cached sqlparse-0.3.1-py2.py3-none-any.whl (40 kB)
Collecting asgiref~=3.2.10
Using cached asgiref-3.2.10-py3-none-any.whl (19 kB)
Installing collected packages: pytz, sqlparse, asgiref, django
Successfully installed asgiref-3.2.10 django-3.1 pytz-2020.1 sqlparse-0.3.1
(venv_dog) Ponta@bin #
Cela semble avoir fonctionné, mais je vais le vérifier avec pip au cas où.
(venv_dog) Ponta@bin # pip list
Package Version
---------- -------
asgiref 3.2.10
Django 3.1
pip 20.2.2
pytz 2020.1
setuptools 47.1.0
sqlparse 0.3.1
(venv_dog) Ponta@bin #
On dirait que vous êtes à Django! La version est 3.1. Vous pouvez également vérifier la version par la méthode suivante.
(venv_dog) Ponta@bin # python -m django --version
3.1
(venv_dog) Ponta@bin #
C'est tout. À plus! Bye Bye!
Recommended Posts