我需要在没有互联网访问权限的CentOS机器上使用streamparse,这意味着我不能使用pip。我可以使用的唯一支持网络的服务是scp和ssh。我的计划是在我的本地机器(Ubuntu)上获取streamparse,然后将streamparse文件scp到CentOS机器并从那里手动安装。
关于如何做到这一点的任何想法?
编辑: 由于这是“暂时搁置”,我将通过解决社区帮助页面(https://stackoverflow.com/help/on-topic)中的4个“主题”要点来解释为什么它可能被视为“关于主题”。
一个特定的编程问题:安装是一种编程问题,特别是当您必须编写(程序,动词)shell脚本(程序,名词)来完成导致更多编程的软件安装时。
软件算法:我正在寻找一系列步骤(也就是算法)来安装指定技术限制内的东西。
程序员常用的软件工具:我想要的东西 安装是一个软件工具。它被称为streamparse。它由程序员使用。
一个实用的,可回答的问题,这是软件开发所特有的:我没有出于理论原因提出这个问题 - 因此它很实用,我相信通过绕过防火墙安装东西是软件开发所特有的。我承认,这个可以不被视为“软件开发”而是“devops”,但这两件事情正在合并,所以在这里给我一个骨头。
答案 0 :(得分:1)
在CentOS框中有lib文件后,您可以通过传递-e
(可编辑)标记来使用pip进行安装:
$ pip install -e path/to/SomeProject
答案 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