Can';t在Python中安装ICONV库

Can';t在Python中安装ICONV库,python,pip,iconv,Python,Pip,Iconv,键入“Pip安装iconv”后,出现以下错误,请帮助: PS C:\Users\bonif\Desktop\Python>pip安装Python iconv Running setup.py install for python-iconv ... error ERROR: Command errored out with exit status 1: command: 'c:\users\bonif\appdata\local\programs\python\python39\pytho

键入“Pip安装iconv”后,出现以下错误,请帮助:

PS C:\Users\bonif\Desktop\Python>pip安装Python iconv

Running setup.py install for python-iconv ... error

ERROR: Command errored out with exit status 1:

 command: 'c:\users\bonif\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0]
收集python iconv

Running setup.py install for python-iconv ... error

ERROR: Command errored out with exit status 1:

 command: 'c:\users\bonif\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0]
使用缓存的python-iconv-1.1.0.tar.gz(17 kB)

为收集的包构建控制盘:pythoniconv

Running setup.py install for python-iconv ... error

ERROR: Command errored out with exit status 1:

 command: 'c:\users\bonif\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0]
正在为python iconv(setup.py)构建控制盘。。。错误

错误:命令出错,退出状态为1: 命令:“c:\users\bonif\appdata\local\programs\python\python39\python.exe'-u-c'import sys,setuptools,tokenize;sys.argv[0]= “'C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad74997b3dc2a8777814036\setup.py'”f ile=“'C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad74997b3dc2a8777814036\setup.py'” ;f=getattr(标记化,“‘打开’”,打开)(文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码, 文件,“'exec'”)“bdist\u wheel-d'C:\Users\bonif\AppData\Local\Temp\pip-wheel-84i\u 8qel”

cwd:C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad74997b3dc2a8777814036\

Complete output (14 lines):
running install
running build
running build_py
creating build
完整输出(14行): 运转的车轮

运行构建

运行build\u py

创建构建

正在创建build\lib.win-amd64-3.9

正在复制iconvcodec.py->build\lib.win-amd64-3.9

运行build_ext

建筑“iconv”扩建

正在创建build\temp.win-amd64-3.9

创建build\temp.win-amd64-3.9\Release

C:\ProgramFiles(x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe/C/nologo/Ox/W3 /GL/DNDEBUG/MD-Ic:\users\bonif\appdata\local\programs\python\python 39\include-Ic:\users\bonif\appdata\local\programs\pytho n39\include-IC:\Program Files(x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\include-IC:\Program Files(x8 6) \Windows Kits\10\include\10.0.19041.0\ucrt-IC:\Program Files(x86)\Windows Kits\10\include\10.0.19041.0\shared-IC:\Program Files (x86)\Windows工具包\10\include\10.0.19041.0\um-IC:\Program Files(x86)\Windows工具包\10\include\10.0.19041.0\winrt-IC:\Program Files (x86)\Windows工具包\10\include\10.0.19041.0\cppwinrt/Tciconvmodule.c/Fobuild\temp.win-amd64-3.9\Release\iconvmodule.obj

iconvmodule.c

iconvmodule.c(1):致命错误C1083:无法打开文件,包括:“iconv.h”:没有此类文件或目录

错误:命令'C:\ProgramFiles(x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64 \cl.exe'失败,退出代码为2

错误:为python iconv构建控制盘失败

Running setup.py install for python-iconv ... error

ERROR: Command errored out with exit status 1:

 command: 'c:\users\bonif\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0]
为python iconv运行setup.py clean

Running setup.py install for python-iconv ... error

ERROR: Command errored out with exit status 1:

 command: 'c:\users\bonif\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0]
未能生成python iconv

Running setup.py install for python-iconv ... error

ERROR: Command errored out with exit status 1:

 command: 'c:\users\bonif\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0]
安装收集的软件包:python iconv

Running setup.py install for python-iconv ... error

ERROR: Command errored out with exit status 1:

 command: 'c:\users\bonif\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0]
='“'C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad74997b3dc2a8777814036\setup.py'”_ 文件“''C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad74997b3dc2a8777814036\setup.py'' "';f=getattr(标记化,“‘打开’”,打开)(文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();执行(编译)代码 e、 文件,“'exec'”)安装--记录'C:\Users\bonif\AppData\Local\Temp\pip-record-e1bs_8op\install record.txt'--单v 外部管理的版本--编译--安装标题'c:\users\bonif\appdata\local\programs\python\python39\Include\python iconv' cwd:C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad74997b3dc2a8777814036\

Complete output (14 lines):
running install
running build
running build_py
creating build
64\cl.exe'失败,退出代码为2

错误:命令出错,退出状态为1:'c:\users\bonif\appdata\local\programs\python\python39\python.exe'-u-c'import sys, 设置工具,标记化;sys.argv[0]=“C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad74997b 3dc2a8777814036\setup.py''文件=“C:\Users\bonif\AppData\Local\Temp\pip-install-3pjokyia\python-iconv_a91a5bd3bad7 4997b3dc2a8777814036\setup.py'';f=getattr(标记化,“‘打开’”,打开)(文件);code=f.read().replace(''\r\n''','''\r\n'''

“””);f、 close();exec(编译(代码,文件,“'exec'”)”安装--记录'C:\Users\bonif\AppData\Local\Temp\pip-record-e1bs\u 8 op\install record.txt'--外部管理的单一版本--编译--安装头'c:\users\bonif\appdata\local\programs\python

python39\Include\python iconv'检查日志以获取完整的命令输出。

我认为您需要构建
libiconv
,以下是教程: