当不在安装目录中时,我无法导入某些模块

2024-04-25 22:14:32 发布

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

我已经用anaconda+Spyder安装了opencv python和opencv contrib python。 昨天晚上我可以在脚本中使用它。今天,我犯了一个错误

DLL load failed:

然而,当我尝试

pip install opencv-python Requirement already satisfied: opencv-python in c:\users\utilisateur\anaconda3\lib\site-packages (4.1.0.25) Requirement already satisfied: numpy>=1.14.5 in c:\users\utilisateur\anaconda3\lib\site-packages (from opencv-python) >1.16.2)

经过一番演练,我发现

import cv2

仅当工作目录是安装目录本身时才有效(C:\Users\Usilisateur\AppData\Local\Programs\Python\Python37)

我也试着用我的笔记本电脑。我只能在我的工作目录中运行cv2一次。在下一次尝试失败时,我必须进入install dir,“import cv2”,然后在它的文件夹中运行我的脚本

我在两台不同的Win10计算机上有相同的问题。 虚拟Xubuntu 19.04和Spyder没有问题


Tags: installin目录脚本libsiterequirementcv2