在準備好Python3.*和pip安裝環境后,通過Pytorch官網的下載命令進行pytorch安裝。
安裝過程中出現pillow的相關錯誤,具體錯誤顯示如下:
Installing collected packages: typing-extensions
, dataclasses
, torch
, numpy
, pillow
, torchvision
, torchaudioRunning setup
.py install
for pillow
... errorComplete output
from command
/usr/bin/python3
.6
-u
-c
"import setuptools, tokenize;__file__='/tmp/pip-build-5tm9z0_s/pillow/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install
--record
/tmp/pip-15cc4jl2-record/
install-record.txt
--single-version-externally-managed
--compile:running installrunning buildrunning build_pycreating buildcreating build/lib
.linux-x86_64-3
.6creating build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/BufrStubImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageChops
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PpmImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/features
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/WalImageFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PngImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/FpxImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PcxImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/McIdasImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/FtexImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/TiffImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/BmpImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImagePath
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageDraw
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/SgiImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageStat
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/_util
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageEnhance
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/DdsImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/FitsStubImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/__init__
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/_tkinter_finder
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/_binary
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PalmImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/MpegImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/DcxImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/XbmImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageDraw2
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/TiffTags
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/MicImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/GdImageFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/SpiderImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/GifImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImtImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PixarImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageTk
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/_version
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageFilter
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageGrab
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageShow
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PaletteFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/TgaImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/Image
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/XVThumbImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PdfImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PcfFontFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/TarIO
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/JpegImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/EpsImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/CurImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PyAccess
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/MspImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImagePalette
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageMorph
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/GimpGradientFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/FliImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/IcnsImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ExifTags
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/GribStubImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/Jpeg2KImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageCms
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/SunImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/WmfImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageColor
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/MpoImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageMath
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageFont
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageWin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/Hdf5StubImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PdfParser
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/IcoImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/WebPImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PcdImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/GbrImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/JpegPresets
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/IptcImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageTransform
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PSDraw
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageSequence
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageOps
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/__main__
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/BdfFontFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/GimpPaletteFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/XpmImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ContainerIO
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/FontFile
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/PsdImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageQt
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/BlpImagePlugin
.py
-> build/lib
.linux-x86_64-3
.6/PILcopying src/PIL/ImageMode
.py
-> build/lib
.linux-x86_64-3
.6/PILrunning egg_infowriting src/Pillow
.egg-info/PKG-INFOwriting dependency_links to src/Pillow
.egg-info/dependency_links
.txtwriting top-level names to src/Pillow
.egg-info/top_level
.txtreading manifest file
'src/Pillow.egg-info/SOURCES.txt'reading manifest template
'MANIFEST.in'warning: no files found matching
'*.c'warning: no files found matching
'*.h'warning: no files found matching
'*.sh'warning: no previously-included files found matching
'.appveyor.yml'warning: no previously-included files found matching
'.clang-format'warning: no previously-included files found matching
'.coveragerc'warning: no previously-included files found matching
'.editorconfig'warning: no previously-included files found matching
'.readthedocs.yml'warning: no previously-included files found matching
'codecov.yml'warning: no previously-included files matching
'.git*' found anywhere in distributionwarning: no previously-included files matching
'*.pyc' found anywhere in distributionwarning: no previously-included files matching
'*.so' found anywhere in distributionno previously-included directories found matching
'.ci'writing manifest file
'src/Pillow.egg-info/SOURCES.txt'running build_extThe headers or library files could not be found
for jpeg
,a required dependency when compiling Pillow
from source
.Please see the install instructions at:https:
//pillow
.readthedocs
.io/en/latest/installation
.htmlTraceback
(most recent call last
):File
"/tmp/pip-build-5tm9z0_s/pillow/setup.py", line 1024
, in <module>zip_safe=not
(debug_build
() or PLATFORM_MINGW
),File
"/usr/lib/python3.6/site-packages/setuptools/__init__.py", line 129
, in setup
return distutils
.core
.setup
(**attrs
)File
"/usr/lib64/python3.6/distutils/core.py", line 148
, in setupdist
.run_commands
()File
"/usr/lib64/python3.6/distutils/dist.py", line 955
, in run_commandsself
.run_command
(cmd
)File
"/usr/lib64/python3.6/distutils/dist.py", line 974
, in run_commandcmd_obj
.run
()File
"/usr/lib/python3.6/site-packages/setuptools/command/install.py", line 61
, in run
return orig
.install
.run
(self
)File
"/usr/lib64/python3.6/distutils/command/install.py", line 556
, in runself
.run_command
('build')File
"/usr/lib64/python3.6/distutils/cmd.py", line 313
, in run_commandself
.distribution
.run_command
(command
)File
"/usr/lib64/python3.6/distutils/dist.py", line 974
, in run_commandcmd_obj
.run
()File
"/usr/lib64/python3.6/distutils/command/build.py", line 135
, in runself
.run_command
(cmd_name
)File
"/usr/lib64/python3.6/distutils/cmd.py", line 313
, in run_commandself
.distribution
.run_command
(command
)File
"/usr/lib64/python3.6/distutils/dist.py", line 974
, in run_commandcmd_obj
.run
()File
"/usr/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 78
, in run_build_ext
.run
(self
)File
"/usr/lib64/python3.6/distutils/command/build_ext.py", line 339
, in runself
.build_extensions
()File
"/tmp/pip-build-5tm9z0_s/pillow/setup.py", line 790
, in build_extensionsraise RequiredDependencyException
(f
)__main__
.RequiredDependencyException: jpegDuring handling of the above exception
, another exception occurred:Traceback
(most recent call last
):File
"<string>", line 1
, in <module>File
"/tmp/pip-build-5tm9z0_s/pillow/setup.py", line 1037
, in <module>raise RequiredDependencyException
(msg
)__main__
.RequiredDependencyException:The headers or library files could not be found
for jpeg
,a required dependency when compiling Pillow
from source
.Please see the install instructions at:https:
//pillow
.readthedocs
.io/en/latest/installation
.html
----------------------------------------
Command
"/usr/bin/python3.6 -u -c "import setuptools
, tokenize
;__file__=
'/tmp/pip-build-5tm9z0_s/pillow/setup.py';f=getattr
(tokenize
, 'open', open
)(__file__
);code=f
.read
().replace
('\r\n', '\n');f
.close
();exec
(compile
(code
, __file__
, 'exec'))" install --record /tmp/pip-15cc4jl2-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in
/tmp/pip-build-5tm9z0_s/pillow/
參考了好多文章都沒有找到合適的解決方法,在就要放棄的時候打開了錯誤提示里的網頁https://pillow.readthedocs.io/en/latest/installation.html,克制自己耐心的讀了一下,找到了解決辦法,竟然如此簡單,哈哈哈哈
python3
-m pip install
--upgrade pip
python3
-m pip install
--upgrade Pillow
所以有些看似麻煩的問題,都應該從問題本身出發,才能更快更好的解決。
我可真是個大聰明,鼓勵一下,點個贊吧
總結
以上是生活随笔為你收集整理的记录Pytorch在Linux环境下安装出现的pillow相关问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。