【发布时间】:2019-06-28 02:34:09
【问题描述】:
当我在我的 venv 上激活 python 时,我无法导入 psutil,它给出了以下错误消息,我无法解决。
我尝试卸载 psutil 并再次安装 psutil,但仍然返回相同的错误。
>>> import psutil
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/wenlin.kwek/Documents/fp_churn/venv/lib/python3.7/site-packages/psutil/__init__.py", line 157, in <module>
from . import _psosx as _psplatform
File "/Users/wenlin.kwek/Documents/fp_churn/venv/lib/python3.7/site-packages/psutil/_psosx.py", line 16, in <module>
from . import _psutil_osx as cext
ImportError: dlopen(/Users/wenlin.kwek/Documents/fp_churn/venv/lib/python3.7/site-packages/psutil/_psutil_osx.cpython-37m-darwin.so, 2): Symbol not found: _kIOMasterPortDefault
Referenced from: /Users/wenlin.kwek/Documents/fp_churn/venv/lib/python3.7/site-packages/psutil/_psutil_osx.cpython-37m-darwin.so
Expected in: flat namespace
in /Users/wenlin.kwek/Documents/fp_churn/venv/lib/python3.7/site-packages/psutil/_psutil_osx.cpython-37m-darwin.so
如果有人知道如何解决此问题,将不胜感激,谢谢。
【问题讨论】:
-
您
pip installed 在您的新venv中添加了 psutil 吗? -
是的,我在我的 venv 中安装了 psutil。
-
你是如何安装
psutil的? -
我从那里激活了 venv 和 pip install psutil
-
您的 Mac 上安装了较低版本的 python 吗?如果可能尝试 3.5 或以下? github.com/facebookresearch/fastText/issues/380