如果不在安装目录中,则无法导入某些模块

时间:2019-07-10 16:37:12

标签: python

我已经用anaconda + Spyder安装了opencv-python和opencv-contrib-python。 昨天晚上我能够在脚本上使用它。今天,我有一个错误

  

DLL加载失败:

但是,当我尝试

  

pip安装opencv-python   已经满足要求:c:\ users \ utilisateur \ anaconda3 \ lib \ site-packages中的opencv-python(4.1.0.25)   已满足要求:c:\ users \ utilisateur \ anaconda3 \ lib \ site-packages中的numpy> = 1.14.5(来自opencv-python)> 1.16.2)

经过一番演练,我发现

  

导入cv2

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

我用笔记本电脑尝试过相同的操作。我只能在工作目录中运行cv2一次。在下一次尝试不起作用的情况下,我必须进入安装目录“ import cv2”,然后在其文件夹中运行脚本。

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

0 个答案:

没有答案