我编写的代码可以在 Windows XP 和 Windows Server 2008 64 位上运行。但是,我刚刚启动了 Amazon Windows 64 位实例,代码失败。
非常简单,看起来像这样
import multiprocessing
processors = multiprocessing.cpu_count()
print processors
我收到一个 NotImplementedError ,我不明白,并且文档对解释没有多大帮助。
我只是不明白为什么它可以在一台服务器上运行,而不能在另一台安装相同 Python 2.7 的服务器上运行
还有其他人遇到这个问题/错误吗?
它可能只是多处理模块,尝试使用psutil https://github.com/giampaolo/psutil模块它可能会工作。所以在你的情况下只需这样做:
import psutil
processors = psutil.cpu_count()
print processors
>>> 4
我在 Amazon Windows 64 位上尝试过,效果很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)