【问题标题】:Why use Pip or PyPI when you can just run the setup.py file只需运行 setup.py 文件,为什么还要使用 Pip 或 PyPI
【发布时间】:2015-09-15 04:58:10
【问题描述】:

我是一名 Python 新手,不是一名受过培训的 CS,但我已经成功下载了几个包(例如 egg、wheels、tar 和 gz 文件)。

并使用 7-Zip 安装它们,公开 setup.py 文件,通过命令 shell 导航到 setup.py 以安装软​​件包。

我看到很多关于使用 PyPI 或 pip 来处理安装过程的帖子和视频,但我想知道如果我有一个可行的方法,我为什么还要打扰。

使用PyPI 或pip 除了节省几次击键之外还有哪些优势?

请记住,我确实在 IT 人员施加的数字幕后工作,我没有计算机管理员权限,并且很少或根本无法访问系统设置。

我在 Windows 7 上使用 Python 2.7

【问题讨论】:

  • 如果你使用过 Linux 和包管理器,你会喜欢pip。
  • 所以,假设你已经为你需要的十几个包做了这个。几周后,您想检查并更新所有这些软件包。您真的要手动下载并重新提取它们吗?此外,pip 也会检查和安装依赖项——您真的不想手动执行此操作。

标签: python python-2.7


【解决方案1】:

pip 是一个包管理系统,用于安装和管理用 Python 编写的软件包。

它不仅仅是为了节省一些击键,它还安装、更新和管理软件包到一个人的环境中。 如果您是新手,请尝试以下命令:

pip freeze : this will list all the installed packages
pip install PackageNameHere --upgrade : To upgrade existing packages

还有更多,就像您可以同时更新所有软件包一样。 这些只是示例,显然您可能听说过, 当你在罗马时,你会喜欢罗马人。

【讨论】:

    猜你喜欢
    • 2021-06-25
    • 2011-09-09
    • 2014-07-04
    • 1970-01-01
    • 2023-02-14
    • 2022-11-04
    • 2015-11-26
    • 2021-12-25
    • 1970-01-01
    相关资源
    最近更新 更多