Python Installation

carlarogers

Member
Joined
Jan 1, 2020
Messages
45
Reaction score
10
Credits
399
How does Python determine where it looks for components to install?

Code:
$ (venv) pip install django

Collecting django
  Using cached https://files.pythonhosted.org/packages/b8/6f/9a4415cc4fe9228e26ea53cf2005961799b2abb8da0411e519fdb74754fa/Django-3.1.7-py3-none-any.whl
Collecting pytz (from django)
  Using cached https://files.pythonhosted.org/packages/70/94/784178ca5dd892a98f113cdd923372024dc04b8d40abe77ca76b5fb90ca6/pytz-2021.1-py2.py3-none-any.whl
Collecting asgiref<4,>=3.2.10 (from django)
  Using cached https://files.pythonhosted.org/packages/89/49/5531992efc62f9c6d08a7199dc31176c8c60f7b2548c6ef245f96f29d0d9/asgiref-3.3.1-py3-none-any.whl
Collecting sqlparse>=0.2.2 (from django)
  Using cached https://files.pythonhosted.org/packages/14/05/6e8eb62ca685b10e34051a80d7ea94b7137369d8c0be5c3b9d9b6e3f5dae/sqlparse-0.4.1-py3-none-any.whl
Installing collected packages: pytz, asgiref, sqlparse, django
Successfully installed asgiref-3.3.1 django-3.1.7 pytz-2021.1 sqlparse-0.4.1
(venv) $ _
 


KGIII

Super Moderator
Staff member
Gold Supporter
Joined
Jul 23, 2020
Messages
5,769
Reaction score
5,206
Credits
46,570
If I understand correctly, pip installs packages from pypi.org and when you download the django packages it includes a manifest with data, among which is the dependencies and where to get them.
 

craigevil

Well-Known Member
Joined
Feb 24, 2021
Messages
342
Reaction score
348
Credits
2,346
Why not just do:
apt install python3-django
 
$100 Digital Ocean Credit
Get a free VM to test out Linux!


Top