如何查看IDE试图查找包的位置?

2024-06-08 00:47:23 发布

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

我在运行Raspberry Pi 4的Raspbian Buster上使用Spyder IDE。我试图用OpenCV创建一种计算机视觉程序。我以前安装过OpenCV,效果很好。我现在尝试使用音频,并决定使用SimpleAudio软件包。我已成功地在以下路径中安装了它:

pip install simpleaudio
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: simpleaudio in ./miniconda3/lib/python3.6/site-packages (1.0.4)

虽然在尝试导入simpleaudio时,Spyder中会显示以下错误消息:

 File "/home/pi/FYP/temp.py", line 8, in <module>
    import simpleaudio.functionchecks as fc

ModuleNotFoundError: No module named 'simpleaudio'

我有一种感觉,这是因为simpleaudio安装在错误的目录中,或者Spyder正在错误的目录中查找它

由于我以前安装过OpenCV,并且import语句也适用于此,simpleaudio是否应该与此包位于同一目录中?如果这是正确的,我如何找到Spyder在哪里寻找解决此问题的包

更新: 我已找到OpenCV的安装位置:

runfile('/home/pi/FYP/temp.py', wdir='/home/pi/FYP')
<module 'cv2' from '/usr/lib/python3/dist-packages/cv2.cpython-37m-arm-linux-gnueabihf.so'>

为什么在这种情况下,包位于两个不同的区域?我应该手动将simpleaudio安装到此位置吗?我不知道这里发生了什么事


Tags: inhttpsorg目录homelibpackages错误

热门问题