小编典典

如何在没有pip / easy_install的情况下手动安装pypi模块?

python

我想使用gntp模块显示C / C
++软件的类似烤面包机的通知。我想打包所有依赖项,以使软件可以在另一台计算机上自行执行。

gntp模块仅可通过pip安装程序使用,无法使用(运行软件的计算机没有任何互联网连接): 如何从源代码安装它?

我不想强迫用户安装easy_install / pip并手动将pip路径添加到%PATH。

PS:我在Windows计算机上使用Python 2.7。


阅读 53

收藏
2020-12-20

共1个答案

小编典典

  1. 下载包
  2. 解压缩后解压缩
  3. cd进入包含setup.py的目录
  4. 如果本文附带任何安装说明,请阅读并按照说明进行操作
  5. 输入 python setup.py install

您可能需要管理员特权才能执行步骤5。因此,在此执行的操作取决于您的操作系统。例如在Ubuntu中,您会说sudo python setup.py install

编辑 -感谢Kwatford(请参阅第一个评论)

要在上述第5步中绕过对管理员特权的需求,您可以使用–user标志。这样,您只能为当前用户安装软件包。

文档说:

文件将安装到site.USER_BASE的子目录中(此后称为userbase)。此方案将纯Python模块和扩展模块安装在同一位置(也称为site.USER_SITE)。这是UNIX的值,包括Mac
OS X:

可以在这里找到更多详细信息:http :
//docs.python.org/2.7/install/index.html

2020-12-20