如何从源安装streamparse?

时间:2016-09-01 18:53:30

标签: python streamparse

我需要在没有互联网访问权限的CentOS机器上使用streamparse,这意味着我不能使用pip。我可以使用的唯一支持网络的服务是scp和ssh。我的计划是在我的本地机器(Ubuntu)上获取streamparse,然后将streamparse文件scp到CentOS机器并从那里手动安装。

关于如何做到这一点的任何想法?

编辑: 由于这是“暂时搁置”,我将通过解决社区帮助页面(https://stackoverflow.com/help/on-topic)中的4个“主题”要点来解释为什么它可能被视为“关于主题”。

  1. 一个特定的编程问题:安装是一种编程问题,特别是当您必须编写(程序,动词)shell脚本(程序,名词)来完成导致更多编程的软件安装时。

  2. 软件算法:我正在寻找一系列步骤(也就是算法)来安装指定技术限制内的东西。

  3. 程序员常用的软件工具:我想要的东西 安装是一个软件工具。它被称为streamparse。它由程序员使用。

  4. 一个实用的,可回答的问题,这是软件开发所特有的:我没有出于理论原因提出这个问题 - 因此它很实用,我相信通过绕过防火墙安装东西是软件开发所特有的。我承认,这个可以不被视为“软件开发”而是“devops”,但这两件事情正在合并,所以在这里给我一个骨头。

2 个答案:

答案 0 :(得分:1)

在CentOS框中有lib文件后,您可以通过传递-e(可编辑)标记来使用pip进行安装:

$ pip install -e path/to/SomeProject

这是link to pipy's #editable-installs section

答案 1 :(得分:0)

谢谢,@ dougdragon。我也指出了下面的解决方案。因为你先得到它,我会把你的答案作为公认的答案。

$ wget https://pypi.python.org/packages/8d/f8/9ccde77a90a30ef491bee431f157aee38dbd93b5f3c7545779a0acee71db/streamparse-3.0.1.tar.gz
$ tar -zxvf streamparse-3.0.1.tar.gz
$ python streamparse-3.0.1/setup.py develop