用pip或anaconda 安装 libtiff 怎么安?急用libtiff!!

沫涞 2019-05-16 09:03:48
1.问题描述:
想调用libtiff,提示如下:

>>> from libtiff import TIFF
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'libtiff'

于是我去用pip安装:
C:\Users\Aleanora\Desktop\毕业设计\深度学习笔记\Unet\csdn的unet\my_test>pip3 install libtiff

结果报了下面这么长的错误:
很长:
C:\Users\Aleanora\Desktop\毕业设计\深度学习笔记\Unet\csdn的unet\my_test>pip3 install libtiff
Collecting libtiff
Using cached https://files.pythonhosted.org/packages/18/8f/b844284d43d385c08967b25eb76f625a5f06490cc4680e17644587053756/libtiff-0.4.2.tar.gz
Building wheels for collected packages: libtiff
Building wheel for libtiff (setup.py) ... error
ERROR: Complete output from command 'e:\anaconda3 5.0.1\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\Aleanora\\AppData\\Local\\Temp\\pip-install-_5pu5vfw\\libtiff\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Aleanora\AppData\Local\Temp\pip-wheel-yzb0l_wu' --python-tag cp36:
ERROR: Appending libtiff.bitarray configuration to libtiff
Ignoring attempt to set 'name' (from 'libtiff' to 'libtiff.bitarray')
'svnversion' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Appending libtiff configuration to
Ignoring attempt to set 'name' (from '' to 'libtiff')
0.4.2
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "bittools" sources
building extension "tif_lzw" sources
building extension "libtiff.bitarray._bitarray" sources
building extension "libtiff.bittools" sources
building extension "libtiff.tif_lzw" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\libtiff
copying libtiff\libtiff_ctypes.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\lsm.py -> build\lib.win-amd64-3.6\libtiff
......
copying libtiff\tiff_h_4_0_7.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_8.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_9.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_image.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_sample_plane.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\utils.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\version.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\__init__.py -> build\lib.win-amd64-3.6\libtiff
creating build\lib.win-amd64-3.6\libtiff\bitarray
copying libtiff\bitarray-a1646c0\bitarray\test_bitarray.py -> build\lib.win-amd64-3.6\libtiff\bitarray
copying libtiff\bitarray-a1646c0\bitarray\__init__.py -> build\lib.win-amd64-3.6\libtiff\bitarray
running build_ext
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
customize MSVCCompiler using build_ext
building 'bittools' extension
compiling C sources
Warning: Assuming default configuration (libtiff\bitarray-a1646c0\bitarray/{setup_bitarray,setup}.py was not found)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: Failed building wheel for libtiff
Running setup.py clean for libtiff
Failed to build libtiff
Installing collected packages: libtiff
Running setup.py install for libtiff ... error
ERROR: Complete output from command 'e:\anaconda3 5.0.1\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\Aleanora\\AppData\\Local\\Temp\\pip-install-_5pu5vfw\\libtiff\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Aleanora\AppData\Local\Temp\pip-record-gekpxk5i\install-record.txt' --single-version-externally-managed --compile:
ERROR: Appending libtiff.bitarray configuration to libtiff
Ignoring attempt to set 'name' (from 'libtiff' to 'libtiff.bitarray')
'svnversion' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Appending libtiff configuration to
Ignoring attempt to set 'name' (from '' to 'libtiff')
0.4.2
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "bittools" sources
building extension "tif_lzw" sources
building extension "libtiff.bitarray._bitarray" sources
building extension "libtiff.bittools" sources
building extension "libtiff.tif_lzw" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\libtiff
copying libtiff\libtiff_ctypes.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\lsm.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\lzw.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\optparse_gui.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\script_options.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\setup.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\test_bittools.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_array.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_base.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_channels_and_files.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_data.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_file.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_files.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_3_8_2.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_3_9_2.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_3_9_4.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_3_9_5.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_1.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_2.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_3.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_6.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_7.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_8.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_h_4_0_9.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_image.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\tiff_sample_plane.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\utils.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\version.py -> build\lib.win-amd64-3.6\libtiff
copying libtiff\__init__.py -> build\lib.win-amd64-3.6\libtiff
creating build\lib.win-amd64-3.6\libtiff\bitarray
copying libtiff\bitarray-a1646c0\bitarray\test_bitarray.py -> build\lib.win-amd64-3.6\libtiff\bitarray
copying libtiff\bitarray-a1646c0\bitarray\__init__.py -> build\lib.win-amd64-3.6\libtiff\bitarray
running build_ext
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
customize MSVCCompiler using build_ext
building 'bittools' extension
compiling C sources
Warning: Assuming default configuration (libtiff\bitarray-a1646c0\bitarray/{setup_bitarray,setup}.py was not found)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: Command "'e:\anaconda3 5.0.1\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\Aleanora\\AppData\\Local\\Temp\\pip-install-_5pu5vfw\\libtiff\\setup.py'"'"';


有没有大神帮小弟找到是哪有问题啊,不胜感谢!


用conda list libtiff找到了libtiff呀,怎么就是不能用呢:

C:\Users\Aleanora\Desktop\毕业设计\深度学习笔记\Unet\csdn的unet\my_test>conda list libtiff
# packages in environment at E:\Anaconda3 5.0.1:
#
libtiff 4.0.8 vc14h04e2a1e_10 [vc14] defaults
...全文
1050 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
沫涞 2019-05-16
  • 打赏
  • 举报
回复 1
得到解决啦

https://blog.csdn.net/u010327061/article/details/83850249

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧