Python程序无法访问sitepackages

2024-04-25 12:27:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个python和ubuntunoob,每次我写一个程序,我都会遇到一个错误,比如

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

我已经安装了opencv,它存在于python目录的site packages目录中,如果我转到该目录,我就可以使用它。 我如何才能使它,使我可以运行在我的主目录中的程序,而不得到模块找不到错误?你知道吗


Tags: py程序目录mostdemo错误linecall
1条回答
网友
1楼 · 发布于 2024-04-25 12:27:17

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

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

您还可以通过键入以下命令来检查PYTHONPATH中安装了哪些模块:

import sys
print(sys.path)

相关问题 更多 >