在Windows和Linux中分发项目的最佳方法是什么?
作者:互联网
因此,有一个特定的jython项目需要几个依赖项,例如Jenkins,某种形式的Subversion,而这需要在Windows上完成.
考虑使用pip来帮助安装所有这些项目是否对我理智,还是应该在其他地方(例如NSIS)进行查找?
更新:
我真的应该重新表述一下-我在深夜问这个问题的错.
有一个自动化测试项目,具有以下依赖性:
> Java JDK
>杰顿
>蚂蚁
>机器人框架
>颠覆
>jenkins
我个人更喜欢在Linux上运行,但是需要使用Linux的人通常是Windows用户.我有足够的信心编写一个脚本来在Linux上安装所有这些脚本,但是我想要的是拥有一个可以安装relevent工具的脚本/安装程序.
我希望有一个脚本来完成所有这些工作-在Ubuntu上使用apt-get很容易;但是在Windows上,这很快变得不平凡.
尝试执行此操作的最佳方法是什么?我应该为单独的操作系统创建单独的安装程序吗
解决方法:
pip是pip install软件包,python软件包的缩写,它仅安装Python软件包.
据我所知,由于Jenkins和Subversion不是Python软件包,因此您无法安装它们,而且也不是“理智”.
不幸的是,没有一个既定的工具可以在每个平台上安装所有内容.
使用pip安装所有python软件包,并且更喜欢使用virtualenv创建隔离的Python环境来管理您的项目.
标签:jython,linux,windows 来源: https://codeday.me/bug/20191031/1972940.html