随着互联网的不断发展,我们对python编程开发技术的学习和掌握程度也在不断的提高。
下面我们就通过案例分析来了解和学习一下,关于程序扩展都有哪些操作方法。
必要的概念传统编程依赖于两个核心概念:函数和类。
使用这些构建块就可以构建出无数的应用程序。
但是,当我们将应用程序迁移到分布式环境时,这些概念通常会发生变化。
一方面,OpenMPI、Python多进程和ZeroMQ等工具提供了用于发送和接收消息的低级原语。
这些工具非常强大,但它们提供了不同的抽象,因此要使用它们就必须从头开始重写单线程应用程序。
另一方面,我们也有一些特定领域的工具,例如用于模型训练的TensorFlow、用于数据处理且支持SQL的Spark,以及用于流式处理的Flink。
这些工具提供了更高级别的抽象,如神经网络、数据集和流。
但是,因为它们与用于串行编程的抽象不同,所以要使用它们也必须从头开始重写应用程序。
用于分布式计算的工具Ray占据了一个独特的中间地带。
它并没有引入新的概念,而是采用了函数和类的概念,并将它们转换为分布式的任务和actor。
Ray可以在不做出重大修改的情况下对串行应用程序进行并行化。
开始使用Rayray.init()命令将启动所有相关的Ray进程。
在切换到集群时,这是需要更改的行(我们需要传入集群地址)。
java课程培训机构http://www.kmbdqn.cn/发现这些过程包括:有很多worker进程并行执行Python函数(大概是每个CPU核心对应一个worker)。
用于将“任务”分配给worker(以及其他计算机)的调度程序进程。
任务是Ray调度的工作单元,对应于一个函数调用或方法调用。
方法/步骤1、如果你在Python安装目录下Scripts子目录下没有找到pip.exe程序,则需要先安装pip.
下载https://bootstrap.pypa.io/get-pip.py文件
然后在命令提示符中输入命令安装pip:
python get-pip.py
2、pip安装好之后,进入python的安装目录下Scripts子目录,此处是C:\Python27\Scripts
3、输入命令安装指定的.whl包:
pip install C:\Pillow-3.3.1-cp27-cp27m-win32.whl
一.安装Python及基础知识<一>.安装Python
在开始使用Python编程之前,需要介绍Python的安装过程。python解释器在Linux中可以内置使用安装,windows中需要去官网downloads页面下载。具体步骤如下:
第一步:打开Web浏览器并访问官网;
第二步:在官网首页点击Download链接,进入下载界面,选择Python软件的版本,作者选择下载python 2.7.8,点击“Download”链接。
Python下载地址:
第三步:选择文件下载地址,并下载文件。
第四步:双击下载的“python-2.7.8.msi”软件,并对软件进行安装。
第五步:在Python安装向导中选择默认设置,点击“Next”,选择安装路径,这里设置为默认的安装路径“C:\Python27”,点击“Next”按钮,如图所示。
注意1:建议将Python安装在C盘下,通常路径为C:\Python27,不要存在中文路径。
在Python安装向导中选择默认设置,点击“Next”,选择安装路径,这里设置为默认的安装路径“C:\Python27”,点击“Next”按钮。
安装成功后,如下图所示: