The*_*ect 6 python pip pycairo
我已经尝试安装 pycairo 三天了,我想知道是否有人可以重现该错误,或者我是否慢慢开始发疯。
\n我尝试过的:
\n我查看了Installation of PyCairo on Windows和How do you install PyCairo (Cairo for Python) on Windows?的答案。。
\n我尝试使用从 Windows 的 Python 扩展包下载的文件安装 pycairo,但它显示\n ERROR: pycairo-1.19.1-cp38-cp38-win32.whl is not a supported wheel on this platform.\n我使用了以下命令pip install "C:\\Users\\...\\Downloads\\pycairo-1.19.1-cp38-cp38-win32.whl"
我尝试通过 pip 安装 pycairo pip install pycairo,这给了我一个很长的错误消息:
Collecting pycairo\n Using cached pycairo-1.19.1.tar.gz (205 kB)\nInstalling collected packages: pycairo\n Running setup.py install for pycairo ... error\n ERROR: Command errored out with exit status 1:\n command: \'c:\\users\\caspa\\appdata\\local\\programs\\python\\python37-32\\python.exe\' -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'C:\\\\Users\\\\caspa\\\\AppData\\\\Local\\\\Temp\\\\pip-install-tjiuwot4\\\\pycairo\\\\setup.py\'"\'"\'; __file__=\'"\'"\'C:\\\\Users\\\\caspa\\\\AppData\\\\Local\\\\Temp\\\\pip-install-tjiuwot4\\\\pycairo\\\\setup.py\'"\'"\';f=getattr(tokenize, \'"\'"\'open\'"\'"\', open)(__file__);code=f.read().replace(\'"\'"\'\\r\\n\'"\'"\', \'"\'"\'\\n\'"\'"\');f.close();exec(compile(code, __file__, \'"\'"\'exec\'"\'"\'))\' install --record \'C:\\Users\\caspa\\AppData\\Local\\Temp\\pip-record-pbvjvlu1\\install-record.txt\' --single-version-externally-managed --compile --install-headers \'c:\\users\\caspa\\appdata\\local\\programs\\python\\python37-32\\Include\\pycairo\'\n cwd: C:\\Users\\caspa\\AppData\\Local\\Temp\\pip-install-tjiuwot4\\pycairo\\\n Complete output (18 lines):\n running install\n running build\n running build_py\n creating build\n creating build\\lib.win32-3.7\n creating build\\lib.win32-3.7\\cairo\n copying cairo\\__init__.py -> build\\lib.win32-3.7\\cairo\n copying cairo\\__init__.pyi -> build\\lib.win32-3.7\\cairo\n copying cairo\\py.typed -> build\\lib.win32-3.7\\cairo\n running build_ext\n building \'cairo._cairo\' extension\n creating build\\temp.win32-3.7\n creating build\\temp.win32-3.7\\Release\n creating build\\temp.win32-3.7\\Release\\cairo\n C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.24.28314\\bin\\HostX86\\x86\\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DPYCAIRO_VERSION_MAJOR=1 -DPYCAIRO_VERSION_MINOR=19 -DPYCAIRO_VERSION_MICRO=1 -Ic:\\users\\caspa\\appdata\\local\\programs\\python\\python37-32\\include -Ic:\\users\\caspa\\appdata\\local\\programs\\python\\python37-32\\include "-IC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.24.28314\\ATLMFC\\include" "-IC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.24.28314\\include" "-IC:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.7.2\\include\\um" "-IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt" "-IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared" "-IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um" "-IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\winrt" "-IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\cppwinrt" /Tccairo/device.c /Fobuild\\temp.win32-3.7\\Release\\cairo/device.obj\n device.c\n C:\\Users\\caspa\\AppData\\Local\\Temp\\pip-install-tjiuwot4\\pycairo\\cairo\\pycairo.h(37): fatal error C1083: Datei (Include) kann nicht ge\xe2\x80\x9dffnet werden: "cairo.h": No such file or directory\n error: command \'C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2019\\\\Community\\\\VC\\\\Tools\\\\MSVC\\\\14.24.28314\\\\bin\\\\HostX86\\\\x86\\\\cl.exe\' failed with exit status 2\n ----------------------------------------\nERROR: Command errored out with exit status 1: \'c:\\users\\caspa\\appdata\\local\\programs\\python\\python37-32\\python.exe\' -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'C:\\\\Users\\\\caspa\\\\AppData\\\\Local\\\\Temp\\\\pip-install-tjiuwot4\\\\pycairo\\\\setup.py\'"\'"\'; __file__=\'"\'"\'C:\\\\Users\\\\caspa\\\\AppData\\\\Local\\\\Temp\\\\pip-install-tjiuwot4\\\\pycairo\\\\setup.py\'"\'"\';f=getattr(tokenize, \'"\'"\'open\'"\'"\', open)(__file__);code=f.read().replace(\'"\'"\'\\r\\n\'"\'"\', \'"\'"\'\\n\'"\'"\');f.close();exec(compile(code, __file__, \'"\'"\'exec\'"\'"\'))\' install --record \'C:\\Users\\caspa\\AppData\\Local\\Temp\\pip-record-pbvjvlu1\\install-record.txt\' --single-version-externally-managed --compile --install-headers \'c:\\users\\caspa\\appdata\\local\\programs\\python\\python37-32\\Include\\pycairo\' Check the logs for full command output.\nRun Code Online (Sandbox Code Playgroud)\n尝试通过 pip 安装包含 pycairo 的PyGoject时,我收到相同的错误消息。
\n我发现了一些应该可以修复错误的东西,但不幸的是论坛中的链接已失效。我去了官方下载页面(我相信)cairgraphics.org,它也是一个死链接。
\n我尝试的另一件事:我在开始时去了开罗文档开罗文档,但不幸的是它仅适用于 Ubuntu/Linux/IOS。
\n我也遇到了与此类似的错误,所以这对我有用。请访问https://pycairo.readthedocs.io/en/latest/getting_started.html了解更多信息。在运行安装命令之前,您必须运行这五个命令之一来在计算机上设置 pkg-config。
sudo apt install libcairo2-dev pkg-config python3-devbrew install cairo pkg-config sudo pacman -S cairo pkgconf sudo dnf install cairo-devel pkg-config python3-develsudo zypper install cairo-devel pkg-config python3-devel然后运行:
import cairo
希望有效!
| 归档时间: |
|
| 查看次数: |
5639 次 |
| 最近记录: |