轻松访问和远程控制本地/远程python实例

SR的Python项目详细描述


Info:See the Simple Remote Python site for more information.
Author:Ricardo Henriques <paxcalpt@gmail.com>
Copyright:2009 by Ricardo Henriques
License:BSD, see LICENSES folder for more details.

关于

simple remote python(srpy)打算通过 允许多个python程序(实例)无缝通信和 互相分享信息。因此,每个 计算机可以被认为是一个可以请求 个人存储信息或运行处理任务。在这种情况下, srpy从处理器和 把电脑简单地看作是志愿者 处理工作量-这些工人甚至可以通过 以非集中的方式相互交流,共享信息 以及处理请求。 它的功能:

  • Remote control of python instances (through Python or Jython)
  • Parallel execution of python code on SMP and clusters
  • Low overhead
  • Pure python code
  • Cross-platform portability and interoperability (Windows, Linux, Unix, Mac OS X)
  • Cross-architecture portability and interoperability (x86, x86-64, etc.)
  • Open source

注意:虽然jython srpy客户端受支持,但服务器不会运行 在Jython手下。这是一个继承自pyro依赖的限制,它将 很快就修好。

安装

如果你有setuptools 已安装您应该能够执行easy_install srpy来安装srpy。 否则,您可以下载项目源代码并执行python setup.py安装 安装。srpy也可以直接从源代码工作,只需将文件夹srpy复制到 你最喜欢的位置并导入它。要启动服务器,请执行以下操作: python path/to/srpyapp.py

依赖关系

srpy发行版依赖于Pyro库,它捆绑在srpy中。 它已经在Python2.5和2.6上进行了测试。

致谢

srpy与Pyro捆绑在一起,它的大部分 功能来自与pyro库的接口。

srpy并不是这一类型的唯一软件,许多其他伟大的库 提供类似的功能:

srpy内部的许多想法都来自这个包,我们不打算 要想成为最好的,只需要一种不同的口味,集中在带来:

  • easy of use
  • compatibility with the great features brought from Pyro
  • both Python and Jython compatibility

文档

文档可以在doc/目录中找到。也一样 python path/to/srpyapp.py–帮助查看服务器选项。

更改日志

  • 0.2.2
    • Fixed Pyro import bug
  • 0.2.1
    • Fixed bug that didn’t allow multi-server start on Windows
  • 0.2.0
    • No longer depends on Parallel-Python
    • Documentation greatly improved and is now included
    • EngBox now acts as a container
    • EngBox able to benchmark remote Python Engines
    • Improved thread safety
    • Code cleanup
    • srpyapp.py can now use a Pyro configuration file
  • 0.1.2
    • Fixed several errors
    • Added EngBox class to srpyclient to help manage multiple PythonEngines
  • 0.1.1
    • Fixed a Pyro import error: Successfully imports bundled Pyro if available
    • srpy and srpy-bundled are now a unified package

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用spring并在CXF中生成服务器和客户端   重载是否可以重载抽象Java类中的抽象方法,但只实现子类中的一个重载方法?   javawhy系统。currentTimeMillis()是否生成不正确的长值?   java使用Apache POI API将xlsx转换为csv   资源Java找不到文件?   java APDU命令验证返回6a88   JAVAlang.ExceptionInInitializerError是在交换机中构造对象时创建的   java使用嵌套while循环打印星形金字塔   sql Java ResultSet获取返回的字段名   java无法将字符串更改为整数,因为负号跟在数字后面   为什么番石榴/爪哇使用“可能”。isPresent()与可选项相反。是否显示(可能)?   JavaJUnit4看不到bean   JavaJBoss以错误的顺序启动servlet   java无法下载Maven依赖项AnypointStudio   安卓如何在java中存储持久数据   java SQL Server JDBC的驱动程序类名是什么   java中针对大输入的性能优化BufferedReader   java eclipse自动完成内容助理