即使安装在Pycharm上的Anaconda中也无法导入库

时间:2019-02-28 14:27:22

标签: python-3.x opencv pycharm anaconda importerror

我正在使用Ubuntu 18.10(双启动win10),已经在ubuntu上安装了anaconda(conda版本4.6.7)。安装完成后,我在命令提示符下通过snap安装了Pycharm。由于Pycharm(version-2018.3.5)没有自动检测到我的python位置,因此我通过

设置了python解释器

添加位置->系统解释器(因为我不需要任何Venv)->路径

Google Protocol Buffers

但是当我尝试在Pycharm中导入opencv时,它说

  

ModuleNotFoundError:没有名为“ cv2”的模块

Location of Python in Anaconda and OpenCV being enlisted in Library List in Pycharm

显示了Anaconda Bin中的Python3.6,我在Pycharm中链接到了Python3.6(我也在那里尝试了其他Python文件,但没有运气)

在终端机中运行时:python3 -c 'import sys; print(sys.path)'

它显示:

['', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6
/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/local
/lib/python3.6/dist-packages/setuptools-39.1.0-py3.6.egg', '/usr/lib`/python3
/dist-packages']

那么有人可以帮我吗?预先谢谢你!

编辑1:

我也无法从终端本身访问任何库。所以有人能帮我吗?我应该在Anaconda bin文件夹中将此Python的路径导出到Ubuntu中的bashrc文件吗?

编辑2:

受影响的库不仅仅是opencv。像Portaudio这样的其他图书馆很少受Opencv的影响。

0 个答案:

没有答案