我对编码还比较陌生,这是我的第一个堆栈溢出问题!我最近安装了PyPy。如果我正在运行的代码导入不多,效果很好。但是当我的代码尝试导入例如NumPy时,我得到:“ ModuleNotFoundError:没有名为'numpy'的模块。”与其他主要软件包相同;尽管它似乎导入了Itertools。我知道我所有这些软件包都在某个地方,因为当我通过Jupyter等运行代码时它们可以工作。谷歌搜索似乎PyPy应该支持所有主要软件包,所以我认为我需要以某种方式将它们链接起来...?任何建议或指向资源的链接都非常感谢!
MacOS 10.15.1
$ pypy3 --version
Python 3.6.9 (5da45ced70e515f94686be0df47c59abd1348ebc, Nov 22 2019, 03:55:25)
[PyPy 7.2.0 with GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.12)]
答案 0 :(得分:1)
您是如何安装软件包的?您是否做过import numpy as np
x=np.arange(0,3.1,0.1)
rho = x**3 # replace your rho here....
indef_integral1 = [np.trapz(rho[0:i],x[0:i]) for i in range(2,len(rho))]
indef_integral2 = [np.trapz(indef_integral1[0:i],x[0:i]) for i in range(2,len(indef_integral1))]
或 DescribeParametersRequest request = new DescribeParametersRequest();
DescribeParametersResult response;
do
{
response = ssm.describeParameters(request);
for (ParameterMetadata param : response.getParameters())
{
// param does not have the value!
}
request.setNextToken(response.getNextToken());
}
while ((response.getNextToken() != null) && ! respose.getNextToken.isEmpty());
?如果您安装了多个Python,则应该使用后者,以便为所需的Python安装它们,而不是系统默认设置。
答案 1 :(得分:0)
尝试将相同的python可执行文件与jupyter一起使用。
grails teat-app -clean
或使用import sys
print(sys.executable)
如果您可以使用类似的东西找到您的软件包的安装位置
pip install numpy
将site-package文件夹添加到import numpy
print(numpy.__file__)
环境变量中应该对您有用。