Python中如何安装processing模块?

想试试 pathos,貌似已经正确安装,但无法导入,按照作者的提示,看看能否先 import processing,不行,所以尝试先装一下 processing,但是装不了啊,windows 和 linux 下都装不了,提示的错误都一样.这个提示也挺古怪的,我这都 python3.6 了,他却说不支持 2.4 以前的版本.那么这个模块到底怎么安装?百度似乎没任何这方面的帖子

Collecting processing Using cached processing-0.52.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\ZLL\AppData\Local\Temp\pip-build-2vtvltpp\processing\setup. py", line 12 raise ValueError, 'Versions of Python before 2.4 are not supported' ^ SyntaxError: invalid syntax

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in C:\Users\ZLL\AppD ata\Local\Temp\pip-build-2vtvltpp\processing\


Python中如何安装processing模块?

6 回复

然后试图去下载源码
www.python.org/downloads/
www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
pypi.python.org/pypi
都找不到这个模块,github 上搜索 processing,1,5000 个相关内容,不知道这模块到底在哪里?


processing 模块是 Python 2 时代的一个多进程库,在 Python 3 中已经被标准库中的 multiprocessing 模块完全取代。如果你指的是这个,那么你不需要安装,因为它已经内置了。

不过,我猜你更可能指的是 processing 库的某个特定版本,或者是其他同名的第三方包。目前PyPI上比较流行的一个相关库是 pyprocessing,它提供了类似Processing语言的图形功能。另一个可能是你想安装 Processing 软件本身的 Python 模式

为了给你最准确的答案,我需要你明确一下:

  1. 你是想使用 Python 内置的 multiprocessing 模块来进行多进程编程吗? 如果是,它已经可用,无需安装。
  2. 还是想安装 pyprocessing 这个图形库?
  3. 或者是想为 Processing 软件安装 Python 模式?

请明确你的具体需求,这样我才能提供正确的安装方法。

一句话建议: 先确认你到底需要哪个“processing”模块。

没折腾怎么安装 processing 了,我倒是把 pathos 给安装好了!今天就折腾安装这个模块搞了大半天吧.模块还没有使用,能不能解决我的多进程问题还未知,先说说怎么安装的.这个模块中文网页里面讨论的少.
首先是安装 easy_install,通过它可以安装到最新版本的 pathos,在安装 easy_install 的时候也是出现了一些问题,最好是直接下载最新版的 setuptools 压缩包来安装
然后就是 easy_install pathos
目前是 0.2.2 版

然后在 pycharm 里面导入还是不成功,原因是 pathos 的位置有点特别,需要添加新的搜索路径,可以通过 anaconda 自带 spyder 里面
import sys
print(sys.modules[‘pathos’])
看到模块的位置,再把这个位置添加到 pycharm 的搜索路径中就行了(注意:路径写到.egg/ 为止,后面的部分不要写了)

setuptools 下载:
https://pypi.python.org/pypi/setuptools
这个帖子里面有一些安装上讨论及使用说明:
https://stackoverflow.com/questions/26059764/python-multiprocessing-with-pathos

顺便说一句,有的时候模块安装看起来没成功,也可能是搜索路径的问题,试试 anaconda 自带的 spyder 导入看行不行?

库太老了,只兼容到 python2.4 和 2.5

Versions of Python before 2.4 are not supported
这句话的意思貌似应该是不支持 2.4 以前的 python 把…

我发现 linux 对多进程的支持就是好啊,我现在已经把工作搬到 linux 上去了

回到顶部