PyPy找不到软件包

问题描述 投票:0回答:2

我对编码比较陌生,这是我的第一个堆栈溢出问题!我最近安装了PyPy。如果我正在运行的代码导入不多,效果很好。但是当我的代码尝试导入例如NumPy时,我得到:“ ModuleNotFoundError:没有名为'numpy'的模块。”与其他主要软件包相同;尽管它似乎导入了Itertools。我知道我所有这些软件包都在某个地方,因为当我通过Jupyter等运行代码时它们会起作用。在Google周围搜索似乎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)]
python macos pypy
2个回答
0
投票

您如何安装软件包?您是pip install还是pypy3 -mpip install?如果您安装了多个Python,则应该使用后者,以便为所需的Python安装它们,而不是系统默认设置。


0
投票

尝试将相同的python可执行文件与jupyter一起使用。

import sys
print(sys.executable)

或使用pip install numpy安装软件包

如果您可以使用类似的东西找到您软件包的安装位置,则>]

import numpy
print(numpy.__file__)

将站点包文件夹添加到PYTHONPATH环境变量应该对您有用。

请参见How to use PYTHONPATH

© www.soinside.com 2019 - 2024. All rights reserved.