我最近在我的一个项目中需要一个静态版本的python,所以我获得了源代码并构建了它。在将它链接到我的应用程序之后,当我运行它时,我丢失了所有必需的模块,并且我不知道将它们放在哪里。
错误:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import
我开始探索python,并尝试用$\pi$做一些计算。下面是我如何获得$\pi$的:
import math as m
m.pi
但有人建议使用numpy而不是数学:
import numpy as np
np.pi
我的问题是,这两者之间有什么区别,在某些情况下,我们应该选择使用一个而不是另一个吗?
我正在用Python构建一个科学的应用程序,并考虑使用Amazon来运行这个过程。
我的应用程序既需要内存,也需要CPU,会使从任何资源中受益。
Extra Large Instance of EC2提供了大约15 of的内存,以及8个计算单元。
我的问题是,一个Python脚本(在EC2上运行时)能利用所有8个计算单元吗?或者我必须运行8个独立的进程才能充分利用8计算单元
注意:如果有问题,我计划在Linux实例上使用EC2。