解决pycharm报错:ModuleNotFoundError: No module named ‘libtiff‘(亲测有效很有效)

解决pycharm报错:ModuleNotFoundError: No module named ‘libtiff‘或者'pylibtiff'(亲测有效很有效)

解忧

因为要编译项目:detect-cell-edge-use-unet,所以利用pycharm进行实验。运行之后发现:没有’libtiff‘库。但其实我Anaconda里面又有这个库。

勘误

经过google,找到了第一个方法:
1.“输入命令 pip list发现安装的包里没有libtiff,于是我到网站里下载了libtiff的whl文件。下载地址是https://www.lfd.uci.edu/~gohlke/pythonlibs/,要选择与自己的电脑还有安装的python适配的版本,cp后面是适配的python版本,win后面是系统。如果下载了不匹配的文件,安装时会报错。”在anaconda中search libtiff文件夹,两个全部删掉,在要用的环境中安装这个下载的文件即可。
我发现:从python3.5之后就没有libtiff了,就是pylibtiff。
进行的过程中,出现大量红。
在这里插入图片描述
该方法对我而言,无效
2.细心的我发现报错当中出现了: error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
在这里插入图片描述
跟随error,输入网站: http://landinghub.visualstudio.com/visual-cpp-build-tools
在这里插入图片描述
查无此站。
或者某位知乎大佬说直接下载VS安装,这可是6G左右呢。
在这里插入图片描述
在这里插入图片描述

解决

一周之后,卷土重来。
cd Desktop
运行:pip3 install bitarray-2.1.3-cp37-cp37m-win_amd64.whl
在这里插入图片描述
报错。
换CMD:
在这里插入图片描述
(此图片可能不真实,因为从前的记录找不到了)
cd 到安装pycharm的D盘
打开sit-package文件夹,把下载好的文件:pylibtiff-0.4.2-cp37-cp37m-win_amd64.whl拖进去,运行pip3 install bitarray-2.1.3-cp37-cp37m-win_amd64.whl,还是一堆红。
来了来了,终于来了。
python 3.7.2 安装libtiff模块时提示Running setup.py install for bitarray … error
在安装libtiff模块中,先后尝试了直接pip install libtiff和使用阿里源、清华源安装等方法均无法安装,随后尝试下载.whl文件在本地进行安装,但是仍然提示如图所示的错误。
再次百度尝试了多种解决办法后,我注意到最后一句Running setup.py install for bitarray … error,尝试pip install bitarray,但是仍然报错,一度陷入迷茫。
首先,
去网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#bitarray下载bitarray-2.1.3-cp37-cp37m-win_amd64.whl,再运行:pip3 install bitarray-2.1.3-cp37-cp37m-win_amd64.whl。
成功:
在这里插入图片描述
接着,在下载好pylibtiff-0.4.2-cp37-cp37m-win_amd64.whl文件的前提下,运行pip3 install pylibtiff-0.4.2-cp37-cp37m-win_amd64.whl。
成功:
在这里插入图片描述
心得:
在安装pip第三方库的时候,不能直接pip,有些库是需要它们的“爸爸”的。就像这样。
不能自己就安装了。

猜你喜欢

转载自blog.csdn.net/weixin_44348719/article/details/118637269