我想用gntp模块为一个C / C ++软件显示烤面包机般的通知。 我要打包所有依赖于软是自我执行的另一台计算机上。
该gntp模块只能通过画中画安装程序,不能使用(这是运行软没有任何互联网连接的计算机): 我怎样才能从源头上安装吗?
我宁愿不强制用户安装的easy_install / PIP和手动画中画路径添加到%PATH。
PS:我使用Python 2.7在Windows机器上。
我想用gntp模块为一个C / C ++软件显示烤面包机般的通知。 我要打包所有依赖于软是自我执行的另一台计算机上。
该gntp模块只能通过画中画安装程序,不能使用(这是运行软没有任何互联网连接的计算机): 我怎样才能从源头上安装吗?
我宁愿不强制用户安装的easy_install / PIP和手动画中画路径添加到%PATH。
PS:我使用Python 2.7在Windows机器上。
python setup.py install
您可能需要为第5步,你在这里做什么因而取决于您的操作系统的管理员权限。 例如在Ubuntu,你会说sudo python setup.py install
编辑 -感谢kwatford(见第一条评论)
要绕过第5步中的管理员权限的需求上面,你可能能够利用--user标志。 通过这种方式,你只能为当前用户安装软件包。
该文件说:
文件将被安装到site.USER_BASE的子目录(写为以下用户群)。 此方案将安装纯Python模块和扩展模块在相同的位置(也称为site.USER_SITE)。 以下是UNIX的价值观,包括Mac OS X:
更多详细信息可以在这里找到: http://docs.python.org/2.7/install/index.html
为了进一步说明希娜的回答 ,我需要安装另一个工具如更itertools的依赖设置工具 。
点击复制或下载按钮,然后选择你的方法。 我把这些为dev/py/libs
在我的用户主目录的目录。 不要紧,在那里它们被保存,因为它们不会被安装在那里。
您将需要运行安装工具目录中以下。
python bootstrap.py
python setup.py install
现在,你可以浏览到更itertools direcotry并安装正常。
cd ...
)到包含目录setup.py
python setup.py install
尽管希娜的回答做工作, pip
不停止就在那里。
从希娜的回答:
- 下载软件包
- 将它解压缩,如果它是压缩
- 光盘放入含有目录setup.py
- 如果有包含于本文所载资料的任何安装说明,请阅读并按照指示以其他方式
- 在类型
python setup.py install
在本月底,你就会有最终.egg
文件site-packages
。 作为用户,这不应该打扰你。 您可以import
和uninstall
通常包。 不过,如果你想这样做的pip
方式,您可以继续以下步骤。
在site-packages
目录,
unzip <.egg file>
EGG-INFO
目录<pkg>-<version>.dist-info
<pkg-directory>
find <pkg-directory> > <pkg>-<version>.dist-info/RECORD
find <pkg>-<version>.dist-info >> <pkg>-<version>.dist-info/RECORD
。 该>>
是为了防止覆盖。 现在,看着site-packages
目录,你永远不会知道你没有安装pip
。 要uninstall
,只是做平常pip uninstall <pkg>