【发布时间】:2021-01-05 02:23:31
【问题描述】:
我对 pip install (package) 到底做了什么感到困惑。在我的django项目中,我想安装一个包,并认为我只需要将它包含在settings.py INSTALLED_APPS中即可。但是我还需要运行命令pip install (package)。
为什么会这样?我以为 pip install 只在本地安装包?该软件包似乎也可以通过另一个用户的远程存储库工作,这就是我感到困惑的原因
【问题讨论】:
我对 pip install (package) 到底做了什么感到困惑。在我的django项目中,我想安装一个包,并认为我只需要将它包含在settings.py INSTALLED_APPS中即可。但是我还需要运行命令pip install (package)。
为什么会这样?我以为 pip install 只在本地安装包?该软件包似乎也可以通过另一个用户的远程存储库工作,这就是我感到困惑的原因
【问题讨论】:
pip 是包管理器。当您pip install (package) 时,它会在 PyPI(Python 包索引)中搜索具有您提供的名称(可能还有版本)的包。然后它会下载包并安装它。
在本地安装包后,您可以在 Django 设置文件中的INSTALLED_APPS 中引用它。
请在此处阅读更多详细信息:https://realpython.com/what-is-pip/
【讨论】:
requirements.txt 文件。然后可以通过pip 安装这些。 pip.pypa.io/en/stable/reference/pip_install/…