【问题标题】:Pip Install Local v.s Remote Repository ConfusionPip 安装本地与远程存储库混淆
【发布时间】:2021-01-05 02:23:31
【问题描述】:

我对 pip install (package) 到底做了什么感到困惑。在我的django项目中,我想安装一个包,并认为我只需要将它包含在settings.py INSTALLED_APPS中即可。但是我还需要运行命令pip install (package)

为什么会这样?我以为 pip install 只在本地安装包?该软件包似乎也可以通过另一个用户的远程存储库工作,这就是我感到困惑的原因

【问题讨论】:

    标签: python django pip


    【解决方案1】:

    pip 是包管理器。当您pip install (package) 时,它会在 PyPI(Python 包索引)中搜索具有您提供的名称(可能还有版本)的包。然后它会下载包并安装它。

    在本地安装包后,您可以在 Django 设置文件中的INSTALLED_APPS 中引用它。

    请在此处阅读更多详细信息:https://realpython.com/what-is-pip/

    【讨论】:

    • 我明白了。因此,如果我让另一个人获取我的项目文件,除非他们安装相同的包,否则他或她是否无法拥有某些功能?
    • 他们将需要相同的包,这就是为什么大多数 Python 项目都包含一个带有包列表的 requirements.txt 文件。然后可以通过pip 安装这些。 pip.pypa.io/en/stable/reference/pip_install/…
    • 评论让解释更有意义,谢谢!
    猜你喜欢
    • 2015-03-25
    • 2012-12-19
    • 1970-01-01
    • 2017-05-02
    • 2011-09-16
    • 2012-12-18
    • 2018-04-24
    • 2019-09-20
    • 2018-11-29
    相关资源
    最近更新 更多