Python PyPy找不到包

Python PyPy找不到包,python,macos,pypy,Python,Macos,Pypy,我对编码比较陌生,这是我的第一个堆栈溢出问题!我最近安装了PyPy。如果我正在运行的代码没有太多导入,它就可以正常工作。但是当我的代码尝试导入时,例如NumPy,我会得到:“ModuleNotFoundError:没有名为‘NumPy’的模块。”与其他主要包相同;虽然它似乎导入了Itertools。我知道我在某处有所有这些包,因为当我通过Jupyter等运行代码时,它们都能工作。在Google上搜索,PyPy似乎应该支持所有主要的包,所以我想我需要以某种方式将它们链接起来。。。?任何建议或链接到

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

你是如何安装这些软件包的?您是否执行了
pip安装
pypy3-mpip安装
?如果您安装了多个Python,那么您应该使用后者,以便为所需的Python而不是系统默认值安装它们。

尝试将同一个Python可执行文件与jupyter一起使用

导入系统 打印(系统可执行文件) 或使用
pip install numpy安装软件包

如果你能找到你的软件包的安装位置,比如

导入numpy
打印(小文件)
将站点包文件夹添加到
PYTHONPATH
环境变量应该适合您


谢谢!我是个新手,为我的愚蠢感到抱歉。我真的很感谢你的帮助。我一开始就安装了Anaconda,后来pip安装了一些东西。我检查了一些,看起来它们都生活在同一个地方:/Applications/anaconda3/lib/python3.7/site-packages我按照下面的内特所说的做了,并在.zprofile PYTHONPATH=“/Applications/anaconda3/lib/python3.7/site packages:$PYTHONPATH”导出PYTHONPATH现在似乎知道到哪里去了,但是我认为PyPy与我在这里找到的最新Python版本不兼容。现在我得到一个新的提示:检查您是否希望使用来自“/usr/local/bin/pypy3”的Python3.6,并且您的路径或PYTHONPATH中没有任何目录会干扰您尝试使用的Python和numpy版本“1.17.4”。非常感谢!我成功地添加到PYTHONPATH,但出现了一个新错误,可能是因为pypy3与最新的pypi包不兼容。。。?通过阅读一些文档,我想我可能需要安装一个虚拟环境,并用它运行pypy3。。。?这听起来合理吗,有什么好的参考资料可以让你了解如何做到这一点吗?谢谢大家!@dan brendel我从来没有用过anaconda和pypy,但我猜你不是在运行这个?