Python无解问题
2024-08-16
环境:window11家庭版 Python 3.12.4
Traceback (most recent call last):
File "C:\Users\illusion\AppData\Local\Programs\Python\Python312\x.py", line 1, in <module>
import torch
File "C:\Users\illusion\AppData\Local\Programs\Python\Python312\Lib\site-packages\torch\__init__.py", line 148, in <module>
raise err
OSError: [WinError 126] 找不到指定的模块。 Error loading "C:\Users\illusion\AppData\Local\Programs\Python\Python312\Lib\site-packages\torch\lib\fbgemm.dll" or one of its dependencies.
卸载torch重装也不行。
- - - - - - - - -- -- - - ----------------------------------------------------------------------------------------------------------------------------------------
碎片化,window上能执行,linux上说不存在config命令
[root@localhost yum.repos.d]# pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/ ERROR: unknown command "config"
- - - - - - - - - - ------------------------------------------------------------------------------------
为什么不支持https????
[root@localhost yum.repos.d]# pip3 install torch torchvision torchaudio WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead. Collecting torch Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:877)'),)': /simple/torch/ Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:877)'),)': /simple/torch/ Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:877)'),)': /simple/torch/ Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:877)'),)': /simple/torch/ Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:877)'),)': /simple/torch/ Could not fetch URL https://pypi.python.org/simple/torch/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /simple/torch/ (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:877)'),)) - skipping Could not find a version that satisfies the requirement torch (from versions: ) No matching distribution found for torch
【已解决,见下文】
2024-08-19
跳过https安全检查:pip3 install torch torchvision torchaudio --trusted-host pypi.python.org
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
安装pillow时报错 (pip3 install pillow)
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
查网上:
yum -y install libjpeg-turbo-devel
然后继续报错
[root@localhost yum.repos.d]# pip3 install pillow WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead. Collecting pillow Using cached https://mirrors.aliyun.com/pypi/packages/7d/2a/2fc11b54e2742db06297f7fa7f420a0e3069fdcf0e4b57dfec33f0b08622/Pillow-8.4.0.tar.gz Installing collected packages: pillow Running setup.py install for pillow ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-tyxuk_hw/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-xoyam2m9-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/PIL copying src/PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ContainerIO.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/DdsImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/FontFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/FtexImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/Image.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageChops.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageFilter.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageFont.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageGrab.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageMode.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImagePalette.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImagePath.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageTransform.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/JpegPresets.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PaletteFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PdfParser.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/PyAccess.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/TarIO.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/TiffTags.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/__init__.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/__main__.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/_binary.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/_tkinter_finder.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/_util.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/_version.py -> build/lib.linux-x86_64-3.6/PIL copying src/PIL/features.py -> build/lib.linux-x86_64-3.6/PIL running egg_info writing src/Pillow.egg-info/PKG-INFO writing dependency_links to src/Pillow.egg-info/dependency_links.txt writing top-level names to src/Pillow.egg-info/top_level.txt reading 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 distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution no previously-included directories found matching '.ci' writing manifest file 'src/Pillow.egg-info/SOURCES.txt' running build_ext building 'PIL._imaging' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/src creating build/temp.linux-x86_64-3.6/src/libImaging gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DPILLOW_VERSION="8.4.0" -I/tmp/pip-build-tyxuk_hw/pillow -I/usr/include -I/usr/local/include -I/usr/include/python3.6m -c src/_imaging.c -o build/temp.linux-x86_64-3.6/src/_imaging.o src/_imaging.c:75:20: 致命错误:Python.h:没有那个文件或目录 #include "Python.h" ^ 编译中断。 building 'PIL._imagingtk' extension creating build/temp.linux-x86_64-3.6/src/Tk gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/tmp/pip-build-tyxuk_hw/pillow -I/usr/include -I/usr/local/include -I/usr/include/python3.6m -c src/_imagingtk.c -o build/temp.linux-x86_64-3.6/src/_imagingtk.o src/_imagingtk.c:15:20: 致命错误:Python.h:没有那个文件或目录 #include "Python.h" ^ 编译中断。 building 'PIL._imagingmath' extension gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/tmp/pip-build-tyxuk_hw/pillow -I/usr/include -I/usr/local/include -I/usr/include/python3.6m -c src/_imagingmath.c -o build/temp.linux-x86_64-3.6/src/_imagingmath.o src/_imagingmath.c:16:20: 致命错误:Python.h:没有那个文件或目录 #include "Python.h" ^ 编译中断。 building 'PIL._imagingmorph' extension gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/tmp/pip-build-tyxuk_hw/pillow -I/usr/include -I/usr/local/include -I/usr/include/python3.6m -c src/_imagingmorph.c -o build/temp.linux-x86_64-3.6/src/_imagingmorph.o src/_imagingmorph.c:14:20: 致命错误:Python.h:没有那个文件或目录 #include "Python.h" ^ 编译中断。 error: command 'gcc' failed with exit status 1 ---------------------------------------- Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-tyxuk_hw/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-xoyam2m9-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-tyxuk_hw/pillow/
网上说:缺python-devel包
yum install python-devel.x86_64
又报错:
[root@localhost yum.repos.d]# yum install python-devel.x86_64 已加载插件:fastestmirror Loading mirror speeds from cached hostfile 正在解决依赖关系 --> 正在检查事务 ---> 软件包 python-devel.x86_64.0.2.7.5-48.el7 将被 安装 --> 正在处理依赖关系 python(x86-64) = 2.7.5-48.el7,它被软件包 python-devel-2.7.5-48.el7.x86_64 需要 --> 解决依赖关系完成 错误:软件包:python-devel-2.7.5-48.el7.x86_64 (base) 需要:python(x86-64) = 2.7.5-48.el7 已安装: python-2.7.5-94.el7_9.x86_64 (@updates) python(x86-64) = 2.7.5-94.el7_9 可用: python-2.7.5-48.el7.x86_64 (base) python(x86-64) = 2.7.5-48.el7 您可以尝试添加 --skip-broken 选项来解决该问题 ** 发现 2 个已存在的 RPM 数据库问题, 'yum check' 输出如下: iproute-3.10.0-74.el7.x86_64 有缺少的需求 libxtables.so.10()(64bit) iptables-services-1.4.21-24.1.el7_5.x86_64 有缺少的需求 iptables = ('0', '1.4.21', '24.1.el7_5')
posted on 2024-08-16 16:07 angelshelter 阅读(293) 评论(0) 编辑 收藏 举报