今天重新下载pycharm以及anaconda,在运行项目的时候遇到了不少问题,在搜索很多帖子之后找到了适合我的解决方法,写下以作参考。
第一个问题:
ModuleNotFoundError: No module named cv2
法一:在cmd中
pip install opencv_python
但一直在跳DEBUGDEBUG,并且下载中断。失败。
于是又在pycharm终端尝试,出现类似Requirement already satisfied: opencv-python in ./.local/lib/python3.6/site-packages (4.2.0.34)
Requirement already satisfied: numpy>=1.11.3 in ./anaconda3/lib/python3.6/site-packages (from opencv-python) (1.13.3),失败。
法二:根据网上的帖子说,上述错误的解决需要指定路径,但我找到的路径好像已经失效。不得已换了第三种。
法三:
在里面搜索opencv进行添加工具包,成功。
第二个问题:
ModuleNotFoundError: No module named torch
首先选择了同问题一法一一样,在pycharm终端上输入命令装一下,但报错:torchvision 0.9.0 requires torch==1.8.0, but you have torch 2.0.1 which is incompatible.
于是准备在网上找一个1.8.0的放入,突然发现已经有了1.8.0,所以为什么会报错?
此时发现右下角显示python11,醒悟可能前面conda配置的环境没有装好...
第三个问题:
跟着视频走,在设置环境的时候,setting里找不到用conda配置好的环境。视频里说直接找到conda.exe,但我的文件打开并没有。
于是搜索,找到的解决一:使用condabin中的conda.bat
另:看到有帖子里说Scripts\conda.exe也可以
设置后返回python interpreters发现配置环境没有加入进来。
于是继续研究发现,不仅需要更改Conda environment,也要更改virtualenv environment,找到python.exe
成功。