我想用这些工具开发:
我安装了PyCharm,但到目前为止还没有安装Python和gtk。
子问题:
AFAIK你不能在Windows上使用pip在Python上安装gtk。
更新
我现在关注本指南:https://pygobject.readthedocs.io/en/latest/getting_started.html#windows-getting-started
UPDATE2
Windows上的gtk似乎很难使用。有很多奇怪的事情,我现在使用pyside2(QT),我很高兴
使用32或64位版本的Python?
文档建议msys2为32位,所以这是最安全的。但是,如果您有64位计算机,64位版本可以为更大的任务提供更多处理能力。
如何为python(pip或exe)安装gtk?
绝对使用此source提供的.exe。此工具是Windows的包管理器,可让您安装gtk及其依赖项。说明将引导您完成设置默认环境,然后从该环境运行pacman -Suy
和pacman -S mingw-w64-i686-gtk3 mingw-w64-i686-python2-gobject mingw-w64-i686-python3-gobject
。
在PyCharm中使用虚拟环境或使用“现有解释器”?
使用'Existing Intepreter'是这种安装方法的必需品,因为你需要将PyCharm指向你的msys2 Python,它实际上有gtk可用。它应该位于C:\msys64\bin\python.exe
。请记住,您可能无法通过PyCharm以这种方式直接运行某些脚本,因为Python将通过类似虚拟bash的环境运行。将脚本保存在C:\msys64\home\<username>
目录中,以便在使用python3 script.py
打开msys2时可以轻松运行它们。
使用32或64位版本的Python?
你可以选择任何,这并不重要。
如何为python(pip或exe)安装gtk?
您应该能够使用pip:pip install pygtk
安装它。
在PyCharm中使用虚拟环境或使用“现有解释器”?
如果你不知道,你可能需要“现有的翻译”。应该有一个选项来选择你的python.exe
的路径它应该在那里:菜单 - >文件 - >设置 - >项目 - >项目Interpteter
有两种方法可以做你想做的事。
但首先,让我们设置一些直接的东西,当你说gtk时,你没有指定GTK-2或GTK-3。 GTK-2 python绑定又称PyGTK是一个相当老的包(但仍然可以使用)。我想,包括在PyGobject中的GTK-3 python绑定是你想要的。
所以,我将从限制性更强的一开始。
您可以通过PyGI AllInOne installer安装PyGObject。这是一个.exe
安装程序,附带了很多东西,从gtk3和gstreamer,到gnome应用程序,如Glade和Gedit,到非gnome应用程序。为什么我说这是限制性的?它仅适用于从2.7+到3.4+(32或64位)的Python。因此,如果您想使用Python 3.6,则无法使用它。而且似乎it will never be updated。
另一种方式是使用MSYS2,就像之前建议的那样。此选项允许您使用mingw-64存储库支持的当前Python版本。我现在相信的是Python 3.7。 您可以按照PyGObject site中描述的步骤进行安装。或者下面解释的方式(CLion)。
我不知道如何使用PyCharm与MSYS2 python安装,但一些谷歌搜索引导我到这个tutorial for CLion。也许有PyCharm的模拟。
**Step 1:** Download the Python 3 Installer
Open a browser window and navigate to the Download page for Windows at python.org.
**Step 2:** Underneath the heading at the top that says Python Releases for Windows,
click on the link for the Python 3.x.x.scroll to the bottom and select either
Windows x86-64 executable installer for 64-bit or Windows x86 executable installer
for 32-bit.
32位和64位之间的区别:
如果您的系统具有32位处理器,则应选择32位安装程序。在64位系统上,任何一个安装程序实际上都可以用于大多数目的。 32位版本通常会使用更少的内存,但64位版本对于计算密集型的应用程序表现更好.source
**步骤3:**对于PyCharm安装,请按照link进行操作
使用现有的解释器(预安装的python)
**步骤4:**启动PyCharam,转到设置并单击项目解释器,浏览上面步骤2中安装的路径python3。
第5步:如何在PyCharm选择的python环境中安装PyGTK或任何库。按照步骤4,然后单击绿色+登录搜索栏,只需命名要安装的库
在此之后,您可以按照步骤5安装任何库,而不是每次都执行pip install library-name。
您还可以使用虚拟环境选项,优点是某些库只能与特定版本的python一起使用。因此您可以在同一台机器上的不同虚拟环境中设置不同版本的python。
当你有许多项目并且不希望它们共享相同的Python安装时,virtualenv真的很棒。例如,您可能有两个需求冲突的项目。 virtual environment set-up
对于最新版本的PyGTK而不是第5步,请遵循此link