【问题标题】:How do I install streamparse from source? [closed]如何从源代码安装 streamparse? [关闭]
【发布时间】:2017-01-09 18:34:55
【问题描述】:

我需要在无法访问 Internet 的 CentOS 机器上使用 streamparse,这意味着我不能使用 pip。我可以使用的唯一启用网络的服务是 scp 和 ssh。我的计划是在我的本地机器(Ubuntu)上获取流解析,然后将流解析文件 scp 到 CentOS 机器并从那里手动安装。

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

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

  1. 一个具体的编程问题:安装是一种编程问题,尤其是当你必须编写(程序,动词)shell脚本(程序,名词)来完成软件的安装时,会导致更多的编程。

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

  3. 程序员常用的软件工具:我正在尝试的东西 install 是一个软件工具。它被称为流解析。它被程序员使用。

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

【问题讨论】:

  • 如果您找到解决方案,请不要将其编辑到问题中。改为添加您自己的答案。
  • @AndrasDeak 谢谢。我将编辑内容添加到答案中。

标签: python streamparse


【解决方案1】:

谢谢,@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

【讨论】:

    【解决方案2】:

    一旦你在 CentOS 机器上拥有 lib 文件,你就可以通过传递 -e(可编辑)标志使用 pip 进行安装:

    $ pip install -e path/to/SomeProject
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 2021-04-30
      • 2011-06-12
      • 1970-01-01
      相关资源
      最近更新 更多