pypy 没有名为 dateutil 的模块

pypy no module named dateutil

我正在尝试在 pypy 中导入 dateutil,但出现以下错误。在 python2.7 中导入 dateutil 没有 return 错误

[root@]# python
Python 2.7.5 (default, May 31 2018, 09:41:32)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import dateutil
>>> exit()

[root@]# pypy
Python 2.7.13 (4a68d8d3d2fc1faec2e83bcb4d28559099092574, Oct 18 2019, 01:09:48)
[PyPy 7.2.0 with GCC 8.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>> import dateutil
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named dateutil

我不确定这是否相关,但在中找到了 dateutil /usr/lib/python2.7/site-packages

但未找到 /usr/lib64/python2.7/site-packages

服务器上的pypy位于 /opt/pypy-7.2.0-linux_x86_64-portable

我尝试卸载 dateutil 并使用 pip 重新安装 dateutil,但 pypy 似乎找不到它。

非常感谢任何帮助。提前致谢!!!

您可能使用了错误的 pip。当您调用 pip install ... 时,您会发现您的 $PATH 上的第一个 pip 可能不是您需要的那个。我尝试使用 path/to/pypy -mpip install ... 这将确保您使用正确的