【发布时间】:2020-02-04 16:36:17
【问题描述】:
我正在通过 conda prompt 使用 anaconda 进行安装。我有一个虚拟环境并面临以下错误。我认为 httptools 是问题所在......需要帮助
为收集的包构建轮子:httptools httptools (setup.py) 的构建轮...错误 错误:命令出错,退出状态为 1: 命令:'c:\users\u94885\venv\env\scripts\python.exe' -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\setup.py'"'"'; 文件='"'"'C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\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\u94885\AppData\Local\Temp\pip-wheel-bbyaw4dy' cwd: C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\ 完整输出(30 行): 运行 bdist_wheel 运行构建 运行 build_py 创建构建 创建 build\lib.win-amd64-3.7 创建 build\lib.win-amd64-3.7\httptools 复制 httptools__init__.py -> build\lib.win-amd64-3.7\httptools 创建 build\lib.win-amd64-3.7\httptools\parser 复制 httptools\parser\errors.py -> build\lib.win-amd64-3.7\httptools\parser 复制 httptools\parser__init__.py -> build\lib.win-amd64-3.7\httptools\parser 运行 egg_info 写 httptools.egg-info\PKG-INFO 将dependency_links 写入httptools.egg-info\dependency_links.txt 将顶级名称写入 httptools.egg-info\top_level.txt 读取清单文件'httptools.egg-info\SOURCES.txt' 阅读清单模板'MANIFEST.in' 编写清单文件'httptools.egg-info\SOURCES.txt' 复制 httptools\parser\parser.c -> build\lib.win-amd64-3.7\httptools\parser 运行 build_ext 构建“httptools.parser.parser”扩展 创建 build\temp.win-amd64-3.7 创建 build\temp.win-amd64-3.7\Release 创建 build\temp.win-amd64-3.7\Release\httptools 创建 build\temp.win-amd64-3.7\Release\httptools\parser 创建 build\temp.win-amd64-3.7\Release\vendor 创建 build\temp.win-amd64-3.7\Release\vendor\http-parser C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\u94885\venv\env\include "-IC:\Program Files\Python37\include" "-IC:\Program Files\Python37\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" /Tchttptools/parser/parser.c /Fobuild\temp.win-amd64-3.7\Release\httptools/parser/parser.obj -O2 解析器.c C:\Program Files\Python37\include\pyconfig.h(59):致命错误 C1083:无法打开包含文件:'io.h':没有这样的文件或目录 错误:命令 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe' 失败,退出状态为 2 -------------------------------------- 错误:httptools 构建轮子失败 为 httptools 运行 setup.py clean 构建 httptools 失败 错误:sanic-plugins-framework 0.8.2.post1 要求 sanic=0.8.3,但您将拥有不兼容的 sanic 19.9.0。 安装收集的包:httptools、sanic、sanic-plugins-framework、sanic-cors、rasa-sdk、SQLAlchemy、rasa 为 httptools 运行 setup.py install ... 错误 错误:命令出错,退出状态为 1: 命令:'c:\users\u94885\venv\env\scripts\python.exe' -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\setup.py'"'"'; 文件='"'"'C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record 'C:\Users\u94885\AppData\Local\Temp\pip-record-tz2l1g4g\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\用户\u94885\venv\env\include\site\python3.7\httptools' cwd: C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\ 完整输出(30 行): 运行安装 运行构建 运行 build_py 创建构建 创建 build\lib.win-amd64-3.7 创建 build\lib.win-amd64-3.7\httptools 复制 httptools__init__.py -> build\lib.win-amd64-3.7\httptools 创建 build\lib.win-amd64-3.7\httptools\parser 复制 httptools\parser\errors.py -> build\lib.win-amd64-3.7\httptools\parser 复制 httptools\parser__init__.py -> build\lib.win-amd64-3.7\httptools\parser 运行 egg_info 写 httptools.egg-info\PKG-INFO 将dependency_links 写入httptools.egg-info\dependency_links.txt 将顶级名称写入 httptools.egg-info\top_level.txt 读取清单文件'httptools.egg-info\SOURCES.txt' 阅读清单模板'MANIFEST.in' 编写清单文件'httptools.egg-info\SOURCES.txt' 复制 httptools\parser\parser.c -> build\lib.win-amd64-3.7\httptools\parser 运行 build_ext 构建“httptools.parser.parser”扩展 创建 build\temp.win-amd64-3.7 创建 build\temp.win-amd64-3.7\Release 创建 build\temp.win-amd64-3.7\Release\httptools 创建 build\temp.win-amd64-3.7\Release\httptools\parser 创建 build\temp.win-amd64-3.7\Release\vendor 创建 build\temp.win-amd64-3.7\Release\vendor\http-parser C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\u94885\venv\env\include "-IC:\Program Files\Python37\include" "-IC:\Program Files\Python37\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" /Tchttptools/parser/parser.c /Fobuild\temp.win-amd64-3.7\Release\httptools/parser/parser.obj -O2 解析器.c C:\Program Files\Python37\include\pyconfig.h(59):致命错误 C1083:无法打开包含文件:'io.h':没有这样的文件或目录 错误:命令 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe' 失败,退出状态为 2 -------------------------------------- 错误:命令出错,退出状态为 1:'c:\users\u94885\venv\env\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\setup.py'"'"'; 文件='"'"'C:\Users\u94885\AppData\Local\Temp\pip-install-vnt9kp6d\httptools\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record 'C:\Users\u94885\AppData\Local\Temp\pip-record-tz2l1g4g\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\ users\u94885\venv\env\include\site\python3.7\httptools' 检查日志以获取完整的命令输出。
【问题讨论】:
-
尝试通过
sudo apt-get install python3-dev安装python3-dev。它应该解决它,iirc。
标签: rasa