Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x pip安装上的Pyron_Python 3.x_Visual Studio_Pycairo_Manim - Fatal编程技术网

Python 3.x pip安装上的Pyron

Python 3.x pip安装上的Pyron,python-3.x,visual-studio,pycairo,manim,Python 3.x,Visual Studio,Pycairo,Manim,我试图从Pycharm的可用软件包中安装Manimlib,所有其他组件都已安装,MikTex、Sox等等。但我尝试从Pycharm的软件包和pip安装中安装Pycaor,出现以下情况: 集邮 使用缓存的pycairo-1.19.1.tar.gz(205 kB) 收集pydub 使用缓存的pydub-0.24.1-py2.py3-none-any.whl(30 kB) 收集pygments 使用缓存的Pygments-2.6.1-py3-none-any.whl(914KB) 聚芘 使用缓存的py

我试图从Pycharm的可用软件包中安装Manimlib,所有其他组件都已安装,MikTex、Sox等等。但我尝试从Pycharm的软件包和pip安装中安装Pycaor,出现以下情况:

集邮 使用缓存的pycairo-1.19.1.tar.gz(205 kB) 收集pydub 使用缓存的pydub-0.24.1-py2.py3-none-any.whl(30 kB) 收集pygments 使用缓存的Pygments-2.6.1-py3-none-any.whl(914KB) 聚芘 使用缓存的pyreadline-2.1.zip(109 kB) 使用manimlib的旧版setup.py安装,因为未安装软件包“wheel”。 使用pycairo的旧版setup.py安装,因为未安装程序包“wheel”。 使用pyreadline的旧版setup.py安装,因为未安装软件包“wheel”。 安装收集的软件包:pycairo、pydub、pygments、pyradline、manimlib 正在为pycairo运行setup.py安装:已启动 正在运行pycairo的setup.py安装:已完成,状态为“错误”

ERROR: Command errored out with exit status 1:
 command: 'C:\Users\CLIENTE\AppData\Local\Programs\Python\Python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\CLIENTE\\AppData\\Local\\Temp\\pycharm-packaging\\pycairo\\setup.py'"'"'; __file__='"'"'C:\\Users\\CLIENTE\\AppData\\Local\\Temp\\pycharm-packaging\\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\CLIENTE\AppData\Local\Temp\pip-record-4dwk2myc\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\CLIENTE\AppData\Local\Programs\Python\Python38\Include\pycairo'
     cwd: C:\Users\CLIENTE\AppData\Local\Temp\pycharm-packaging\pycairo\
Complete output (20 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\cairo
copying cairo\__init__.py -> build\lib.win-amd64-3.8\cairo
copying cairo\__init__.pyi -> build\lib.win-amd64-3.8\cairo
copying cairo\py.typed -> build\lib.win-amd64-3.8\cairo
warning: build_py: byte-compiling is disabled, skipping.

running build_ext
building 'cairo._cairo' extension
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
creating build\temp.win-amd64-3.8\Release\cairo
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPYCAIRO_VERSION_MAJOR=1 -DPYCAIRO_VERSION_MINOR=19 -DPYCAIRO_VERSION_MICRO=1 -IC:\Users\CLIENTE\AppData\Local\Programs\Python\Python38\include -IC:\Users\CLIENTE\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include" "-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.win-amd64-3.8\Release\cairo/device.obj
device.c
C:\Users\CLIENTE\AppData\Local\Temp\pycharm-packaging\pycairo\cairo\pycairo.h(37): fatal error C1083: NÆo ‚ poss¡vel abrir arquivo incluir: 'cairo.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
错误:退出状态为1的命令出错:“C:\Users\CLIENTE\AppData\Local\Programs\Python\Python38\Python.exe'-u-C”import sys,setuptools,tokenize;sys.argv[0]=“C:\Users\CLIENTE\AppData\Local\Temp\pycharm packaging\pycairo\setup.py”“”文件=“C:\Users\CLIENTE\AppData\Local\Temp\pycharm packaging\pycairo\setup.py”“”;f=getattr(标记化,“‘打开’”,打开)(文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,文件,“'exec'”)'安装--记录'C:\Users\CLIENTE\AppData\Local\Temp\pip-record-4dwk2myc\install record.txt'--外部管理的单一版本--编译--安装头'C:\Users\CLIENTE\AppData\Local\Programs\Python\Python38\Include\pycairo'检查日志以获得完整的命令输出


<>我之前安装了MS Visual Studio(2019和C++档案)作为对Pycayro的请求。我如何解决这个问题?(我也尝试过同样的问题。)

当我第一次尝试下载Manim时,我遇到Pycaor也无法正常工作。解决这个问题的方法是确保我下载的pycairo是针对Python版本3.7(Manim目前不支持Python版本3.8),而不是针对Python版本3.8的最新版本

(我无法通过Pycharm帮助安装,因为我不使用它,但是…)

在此网站上:尝试下载pycairo-1.19.1-cp37-cp37m-win\u amd64.whl

请注意文件名是如何包含cp37的,这意味着它是针对Python版本3.7的。希望这有帮助


编辑:还要确保您使用的是Python 3.7版

,因为我发布了我的问题,我试图在linux(ubuntu 20.04)上安装manim,我做到了,但在安装时我犯了一个错误,我只分配了20GB,所有库都已安装,但目前我的容量不足4GB。谢谢你的回答!