-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to install pycairo on Windows 10? I installed GTK for Windows, as Cairo apparently comes with it. #329
Comments
Yes, but you still need a matching toolchain and headers to build pycairo. The pycairo wheel on Windows comes with cairo included. Does that work for you? And if not, what do you need? |
@lazka Still confused. Sorry. In order to install
Also, on the getting started page, it mentions:
Unfortunately, there are no installation steps for windows:
In the same vein, you also mention:
Again, how do I get these installed on Win10? Lastly, you mention:
Am I overcomplicating this? Do I just need to do:
And everything will work as expected? I'm not trying to compile from source, I just want to install and use the library in one of my VENVs. Furthermore, how does the Any chance you could give me step-by-step instructions on how to get I would really appreciate any help you can give. |
Yeah, the docs are lacking in that regard. Thanks for your detailed feedback, I'll try to improve the docs and keep this issue open until then, so it's not forgotten. |
On Cairo's Download Page, it states that:
GTK's Setup Page gives two setup options:
I went with MSYS2 and it installed correctly.
As Cairo's page mentions:
You probably want at least the zlib, cairo, and libpng run-time archives
. Can I somehow extract these from my MSYS2 install > Add to systemPATH
and then be good to go with installingpycairo
?Or should I start over, and install via
gvsbuild
instead?If anyone can create a working outline to get pycairo installed and fully functional on Windows, it would be a massive help.
Thanks so much.
Edit:
I don't know what to make of this. I did a search for the three DLLs that Cairo recommended, and I have many different versions of each - the exception being
libpng13.dll
- of which I have no versions.The text was updated successfully, but these errors were encountered: