草庐IT

pool_name

全部标签

Windows 上的 python 多处理,如果 __name__ == "__main__"

在Windows7(64位)上运行python2.7。在阅读库模块multiprocessing的文档时,它多次声明了__main__模块的重要性,包括条件(尤其是在Windows中):if__name__=="__main__":#createProcess()here我的理解是,您不想在模块的全局命名空间中创建Process()实例(因为当子进程导入模块时,他会无意中产生另一个)。不过,我不必将流程管理器放在包执行层次结构的最顶层(在PARENT中执行)。只要我的Process()是在类方法中创建、管理和终止的,甚至是在函数闭包中。只是不在顶层模块命名空间中。我是否正确理解此警告/

python - zc.buildout 停止工作 : ImportError: No module named apport. fileutils

我已经使用buildout很长一段时间了,没有任何问题,事实上我昨天没有遇到任何问题。但就像今天一样,我所有的项目都未能扩建。我在两个不同的Ubuntu工作站上尝试了相同的结果。这是我得到的错误:Initializingzc.buildoutDebug:Downloadinghttp://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.eggTraceback(mostrecentcalllast):File"bootstrap.py",line259,inimportzc.buildout.build

python - 使用多处理时在 Windows 中强制使用 if __name__= ="__main__"

这个问题在这里已经有了答案:pythonmultiprocessingonwindows,if__name__=="__main__"(2个答案)关闭3年前。在windows上使用python中的multiprocessing时,希望保护程序的入口点。文档说“确保新的Python解释器可以安全地导入主模块,而不会导致意外的副作用(例如启动新进程)”。谁能解释一下这到底是什么意思?

python - 导入错误 : No module named pxssh

我正在尝试使用pxssh模块与客户端建立SSH连接-但是我得到:ImportError:Nomodulenamedpxssh我在Python安装中找到了这个文件,所以我猜是正确的:/usr/lib/python2.7/site-packages/pexpect/pxssh.py当然,我正在使用Python2.7运行我的应用程序,我什至尝试导入pexpect,但这没有帮助。 最佳答案 好吧,试试frompexpectimportpxssh。更新:该解决方案仅适用于Linux,因为Windows不支持pxssh

python - 如何命名 multiprocessing.pool 中的进程?

如果我创建一个包含4个工作线程的池并设置它们执行某些任务(使用pool.apply_async(..)),我可以使用从内部访问每个进程的名称multiprocessing.current_process().name,但如何设置父进程的名称(这主要用于日志记录)? 最佳答案 Process.name是justasetter,你可以自由分配给它。池需要initializer争论。这可以是任何可调用的,并且它会在每个子进程启动时被调用一次。您可以将其指向一个函数,该函数将该进程的name属性设置为您想要的任何值。

python - multiprocessing.pool.ApplyResult 的文档在哪里?

multiprocessing.pool.ApplyResult的严格API文档少得吓人(阅读:零)。多处理解释文档谈到了ApplyResult,但没有定义它们。这似乎也适用于multiprocessing.pool.Pool,尽管Python多处理指南似乎更好地涵盖了它。即使是ApplyResulthelp()结果也是微不足道的:|get(self,timeout=None)||ready(self)||successful(self)||wait(self,timeout=None)Get()和Ready()我明白了。这些都很好。我完全不知道wait()是做什么用的,因为你处理一个

python - Pyinstaller 错误 ImportError : No module named 'requests. packages.chardet.sys

我似乎找不到这个问题的根本原因。我不知道是pyinstaller、pip问题、requests模块还是其他问题,因为无法最终排除。我用python编写了一个脚本,当我们必须部署一个新单元时,它可以为我们的企业网络正确配置一个新的硬件sonicwall。它在内存中配置一个正确的.exp文件,使用默认凭证登录到sonicwall设备,通过多部分数据表单导入文件,重新启动sonicwall,然后再次登录并正确更改共享key。出于安全原因,我不能在这里发布代码,但我可以用一个更简单的例子来解释这个问题。以前,代码使用urllib和urllib2来处理http请求,但是当我不得不重写脚本以包含c

python - 导入错误 : No module named 'botocore.parameters'

在我的awscli安装升级后,我遇到了这个错误。我无法弄清楚该错误的原因。谁能帮忙?AWSCLI错误:Traceback(mostrecentcalllast):File"/usr/bin/aws",line23,insys.exit(main())File"/usr/bin/aws",line19,inmainreturnawscli.clidriver.main()File"/usr/share/awscli/awscli/clidriver.py",line44,inmaindriver=create_clidriver()File"/usr/share/awscli/awscl

python - 导入错误 : No Module named 'driver' in pyttsx

我正在尝试在Python3.5.2和pyttsx库中运行语音程序。但是我遇到了很多问题。第一个是关于引擎。当我运行命令importpyttsx时,编译器给我如下错误:ImportError:Nomodulenamed'engine'然后我找到了thisanswer.但它也没有用。最终,我现在有另一个-similar-如下所示的错误:D:\Users\orcuny\Desktop\AVA>pythonava.pyTraceback(mostrecentcalllast):File"D:\Users\orcuny\AppData\Local\Continuum\Anaconda3\lib\

python - heroku 上的 Gunicorn 'ImportError: No module named app.wsgiapp'

我无法使用简单的flask应用程序在heroku上运行gunicorn。该应用程序非常简单。这是app.py:app=Flask(__name__)@app.route("/")defsay_hello(url):return"Hello"if__name__=="__main__":port=int(os.environ.get('PORT',8888))app.run(host='0.0.0.0',port=port)该应用程序通过heroku上的flask测试服务器运行良好,但是当我切换到使用gunicorn时,它崩溃了:ImportError:Nomodulenamedapp.