PyPy找不到包

时间:2019-12-06 16:42:29

标签: python macos pypy

我对编码还比较陌生,这是我的第一个堆栈溢出问题!我最近安装了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)]

2 个答案:

答案 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__) 环境变量中应该对您有用。

请参阅How to use PYTHONPATH