首页 > 解决方案 > 尝试从 Windows 设备在 Jupyter 中安装 eralchemy 时出错

问题描述

再会

当我从 Windows 设备在清晰的 Jupyter 笔记本中运行命令 pip install eralchemy 时,我收到以下冗长的错误消息。我已经安装了带有 Chocolate 的 Graphviz 和带有 BuildTools 的 Visual Studio。有什么帮助吗?

错误:命令出错,退出状态为 1:命令:'C:\Users\stanj\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\stanj\AppData\Local\Temp\pip-install-pw34pfvb\pygraphviz\setup.py'"'"'; file ='"'"'C:\Users\stanj\AppData\Local\Temp\pip-install-pw34pfvb\pygraphviz\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:

运行 build_py 创建构建 收集 eralchemy 使用缓存的 ERAlchemy-1.2.10-py2.py3-none-any.whl (14 kB) 收集 pygraphviz
使用缓存的 pygraphviz-1.7.zip (118 kB) 已满足要求:c:\users 中的 SQLAlchemy \stanj\anaconda3\lib\site-packages(来自 eralchemy)(1.3.18)为收集的包构建轮子:pygraphviz 为 pygraphviz(setup.py)构建轮子:开始
pygraphviz(setup.py)的构建轮:完成状态“错误”为 pygraphviz 运行 setup.py clean 无法构建 pygraphviz 安装收集的包:pygraphviz,eralchemy 为 pygraphviz 运行 setup.py install:开始为 pygraphviz 运行 setup.py install :完成状态“错误”创建构建\lib.win-amd64-3.8 创建构建\lib.win-amd64-3.8\pygraphviz 复制pygraphviz\agraph.py -> build\lib.win-amd64-3.8\pygraphviz 复制pygraphviz \graphviz.py -> build\lib.win-amd64-3.8\pygraphviz 复制 pygraphviz\scraper.py -> build\lib.win-amd64-3.8\pygraphviz 复制 pygraphviz\testing.py -> build\lib.win- amd64-3.8\pygraphviz 复制pygraphviz_init_.py -> build\lib.win-amd64-3.8\pygraphviz 创建 build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_attribute_defaults.py -> build\lib.win-amd64-3.8\ pygraphviz\tests 复制 pygraphviz\tests\test_clear.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_close.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制pygraphviz\tests\test_drawing.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_edge_attributes.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\ test_graph.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_html.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_layout.py - > 构建\lib.win-amd64-3。8\pygraphviz\tests 复制 pygraphviz\tests\test_node_attributes.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_readwrite.py -> build\lib.win-amd64-3.8\pygraphviz\测试复制 pygraphviz\tests\test_scraper.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_string.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\ tests\test_subgraph.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_unicode.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests_8\pygraphviz\tests 复制 pygraphviz\tests\test_string.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_subgraph.py -> build\lib.win-amd64-3.8\pygraphviz\测试复制 pygraphviz\tests\test_unicode.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests_8\pygraphviz\tests 复制 pygraphviz\tests\test_string.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_subgraph.py -> build\lib.win-amd64-3.8\pygraphviz\测试复制 pygraphviz\tests\test_unicode.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests_init _.py -> build\lib.win-amd64-3.8\pygraphviz\tests running egg_info 写入 pygraphviz.egg-info\PKG-INFO 将 dependency_links 写入 pygraphviz.egg-info\dependency_links.txt 将顶级名称写入 pygraphviz .egg-info\top_level.txt 读取清单文件 'pygraphviz.egg-info\SOURCES.txt' 读取清单模板 'MANIFEST.in' 警告:在目录 'doc' 下找不到匹配 ' .png' 的文件 警告:找不到文件在目录“doc”下匹配“ .txt”警告:在目录“doc”下找不到匹配“ .css”的文件警告:在分发中的任何位置都找不到匹配“~”的先前包含的文件警告:没有匹配“的先前包含的文件”.pyc' 在分发中的任何位置找到警告:在分发中的任何位置都找不到与“.svn”匹配的先前包含的文件 没有找到与“doc\build”匹配的先前包含的目录 正在编写清单文件 'pygraphviz.egg-info\SOURCES.txt' 复制pygraphviz\graphviz.i -> build\lib.win-amd64-3.8\pygraphviz
复制 pygraphviz\graphviz_wrap.c -> build\lib.win-amd64-3.8\pygraphviz 运行 build_ext building 'pygraphviz. graphviz 的扩展错误:需要 Microsoft Visual C++ 14.0。使用“Visual Studio 构建工具”获取它: https ://visualstudio.microsoft.com/downloads/
---------------------------------------- 错误:pygraphviz 错误:命令的构建轮失败退出状态 1 出错:命令:'C:\Users\stanj\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\stanj\AppData\Local\Temp\pip-install-pw34pfvb\pygraphviz\setup.py'"'"'; file ='"'"'C:\Users\stanj\AppData\Local\Temp\pip-install-pw34pfvb\pygraphviz\setup.py'"'"';f=getattr(tokenize, '"'"'open' "'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(编译(代码、文件, '"'"'exec'"'"'))' 安装 --record 'C:\Users\stanj\AppData\Local\Temp\pip-record-v7o_3mbj\install-record.txt' --single-version -externally-managed --compile --install-headers 'C:\Users\stanj\anaconda3\Include\pygraphviz' cwd: C:\Users\stanj\AppData\Local\Temp\pip-install-pw34pfvb\pygraphviz
完整输出(46 行):运行 install running build running build_py 创建 build 创建 build\lib.win-amd64-3.8 创建 build\lib.win-amd64-3.8\pygraphviz 复制 pygraphviz\agraph.py -> build\lib.win-amd64 -3.8\pygraphviz 复制 pygraphviz\graphviz.py -> build\lib.win-amd64-3.8\pygraphviz 复制 pygraphviz\scraper.py -> build\lib.win-amd64-3.8\pygraphviz 复制 pygraphviz\testing.py ->构建\lib.win-amd64-3。8\pygraphviz 复制pygraphviz_init
.py -> build\lib.win-amd64-3.8\pygraphviz 创建 build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_attribute_defaults.py -> build\lib.win-amd64-3.8\pygraphviz \tests 复制 pygraphviz\tests\test_clear.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_close.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz \tests\test_drawing.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_edge_attributes.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_graph .py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_html.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_layout.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_node_attributes。py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_readwrite.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_scraper.py -> build \lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_string.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_subgraph.py -> build\lib.win -amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_unicode.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests_8\pygraphviz\tests 复制 pygraphviz\tests\test_subgraph.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_unicode.py -> build\lib.win-amd64-3.8\pygraphviz\测试复制 pygraphviz\tests_8\pygraphviz\tests 复制 pygraphviz\tests\test_subgraph.py -> build\lib.win-amd64-3.8\pygraphviz\tests 复制 pygraphviz\tests\test_unicode.py -> build\lib.win-amd64-3.8\pygraphviz\测试复制 pygraphviz\tests_init _.py -> build\lib.win-amd64-3.8\pygraphviz\tests running egg_info 写入 pygraphviz.egg-info\PKG-INFO 将 dependency_links 写入 pygraphviz.egg-info\dependency_links.txt 将顶级名称写入 pygraphviz .egg-info\top_level.txt 读取清单文件 'pygraphviz.egg-info\SOURCES.txt' 读取清单模板 'MANIFEST.in' 警告:在目录 'doc' 下找不到匹配 '
.png' 的文件 警告:找不到文件匹配“ .txt”警告:在目录“doc”下找不到匹配“ .css”的文件警告:在分发中的任何位置都找不到匹配“~”的先前包含的文件警告:没有匹配“的先前包含的文件”.pyc' 在分发中的任何位置找到警告:在分发中的任何位置都找不到与“.svn”匹配的先前包含的文件 没有找到与“doc\build”匹配的先前包含的目录 正在编写清单文件 'pygraphviz.egg-info\SOURCES.txt' 复制pygraphviz\graphviz.i -> build\lib.win-amd64-3.8\pygraphviz 复制 pygraphviz\graphviz_wrap.c -> build\lib.win-amd64-3.8\pygraphviz running build_ext building 'pygraphviz._graphviz' 扩展错误:Microsoft Visual需要 C++ 14.0。使用“Visual Studio 构建工具”获取它: https ://visualstudio.microsoft.com/downloads/ ---------------------------------------- 错误:命令出错,退出状态为 1: 'C:\Users\stanj\anaconda3\python.exe' -u -c '导入系统,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\stanj\AppData\Local\Temp\pip-install-pw34pfvb\pygraphviz\setup.py'"'"'; file ='"'"'C:\Users\stanj\AppData\Local\Temp\pip-install-pw34pfvb\pygraphviz\setup.py'"'"';f=getattr(tokenize, '"'"'open' "'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(compile(code, file , '"'"'exec'"'"'

标签: pythonjupyter

解决方案


这应该工作:

pip install --upgrade --no-deps git+https://github.com/psychemedia/eralchemy.git


推荐阅读