0

我是一个 python 和 ubuntu 菜鸟,每次我写一个程序时,我都会收到一个错误

    Traceback (most recent call last):
  File "demo.py", line 2, in <module>
    import cv2
ModuleNotFoundError: No module named 'cv2'

我已经安装了 opencv,它存在于 python 目录内的 site-packages 目录中,如果我转到该目录,我可以使用它。我怎样才能做到这一点,以便我可以在我的主目录中运行程序而不会出现找不到模块的错误?

4

1 回答 1

-2

您需要将此模块目录添加到 $PYTHONPATH。请参阅以下内容:

import sys
sys.path.insert(0, "/home/myname/PythonModules")

您还可以检查在 PYTHONPATH 中安装了哪些模块,输入以下命令:

import sys
print(sys.path)
于 2018-01-13T01:31:08.933 回答