轻松访问和远程控制本地/远程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第三方库


热门话题
在Android应用程序中处理新活动时出现java NullPointerException   从PSV文件读取Java   在JavaSwing中将方法从一个类传递到另一个类   带有MongoDB错误的java Vertx ClassNotFoundException:com。mongodb。联系溪流工厂   在java中替换2D数组中的数字?   java Avro方案空布尔和双整数布尔的写并集   java导入组织。neo4j无法解决?   从另一个获取变量。使用反射的java文件   Java:以格式化字符串的形式返回具有非常不同的条目长度的2D数组   java客户端应用程序正在从IBMMQ接收不同格式的消息体   java在我的主循环中的步骤有问题   java如何正确安装来自sslforfree的证书。tomcat服务器上的com   java RecyclerView变更单永久   java如何获得屏幕的精确中间位置,即使调整了大小