解决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,有些库是需要它们的“爸爸”的。就像这样。
不能自己就安装了。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
PyCharm无法识别torch的情况主要有以下几种可能原因:引用 1. 解释器配置问题:在PyCharm中,解释器是用来解析和执行代码的关键组件。如果PyCharm没有正确配置解释器,就会导致无法识别torch。解决这个问题的方法是确保PyCharm正确配置了解释器,并且解释器中已经安装了torch。 2. 模块路径不正确:PyCharm需要能够找到torch模块的路径。如果模块路径不正确,就会导致无法识别torch。解决这个问题的方法是检查PyCharm中的模块路径设置,确保路径包括了torch所在的文件夹。 3. 文件依赖关系:如果你的项目中有多个文件,且文件之间存在相互依赖关系,那么可能会出现无法识别自己写的模块的情况。解决这个问题的方法是确保在PyCharm中正确设置了文件的依赖关系,以便于正确导入模块。 解决这些问题的具体步骤可以参考以下方法:引用 1. 确认PyCharm中的解释器配置是否正确,包括选择正确的Python解释器和安装了torch。 2. 检查PyCharm中的模块路径设置,确保路径包括了torch所在的文件夹。 3. 如果存在文件依赖关系问题,可以通过设置文件的依赖关系来解决。具体步骤是打开PyCharm的设置,找到"File"->"Setting"->"Console"下的"Python Console",选择"Add source"选项来添加文件的依赖关系。 通过以上步骤,你应该能够解决PyCharm无法识别torch的问题。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心清似水淡若云、

每打赏一元孩子的脸上多一分甜~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值