如何在Windows和PyCharm上使用PyGObject模块(gi)?

装饰

我已经安装了Python 3.8.1,并且已经按照PyGObject教程安装了该模块。

我已经安装了64位MSYS2,我当然可以使用MSYS2终端导入gi模块:

在此处输入图片说明

但是,如果我从cmd提示符或PyCharm运行Python,它将无法正常工作:

在此处输入图片说明

我希望能够从PyCharm运行我的项目。我想念什么?

罗兰·史密斯

查看两个Python产生的第一行。他们是不同的。

  • 命令行python是使用GCC编译的64位版本。

  • pycharm中的Python是使用MSC编译的32位版本。

底线:Pycharm没有使用安装PyGObject的Python。


编辑

如果您没有使用第二个Python实例,并且系统上没有其他任何实例在使用它,那么它确实是无用的。

话虽如此,Windows上的32位程序的地址空间有限(2.5 GiB,IIRC)。对于数据科学项目来说,这些天可能是一个很大的限制。因此,除非您的PC的RAM少于4 GiB,否则这些天我会坚持使用64位程序。这样就可以运行32位软件了。

另一点是,我在此处看到有关Stackoverflow的报告,即Pycharm可以与其中运行的Python程序进行负面交互。特别是如果您正在跑步multiprocessing因此,您应该始终从独立的Python测试代码,而不是从Pycharm内部测试代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Windows和Linux上使用相同的Python virtualenv

Dropbox如何在Windows和OS X上使用Python?

如何在Windows上的Java中使用OpenCV 4.4.0(带有contrib模块)?

如何在Windows上安装和使用curl?

如何在Windows Platforme上添加Nginx模块?

如何在JSFiddle上使用CommonJS模块?

如何在Windows上安装OpenCV并启用PyCharm而不使用包管理器

如何在Mac上使用Docker和PyCharm?

如何在macOsSierra上使用tkinter模块

如何在Windows上安装os模块?

如何在Windows 2016上使用Powershell IISAdministration模块为IIS网站设置Require SSL

如何在Windows上安装和使用gpg-agent?

如何在Windows上使用和配置clang-tidy?

如何在RPi3上安装和使用python PyGObject“ Notify”(或等效文件)

如何在Windows上更改PyCharm主文件夹?

如何在页面模块上使用实体?

如何在PyCharm上使用fancyimpute

如何在NodeJS上使用nanoid模块?

如何在Win 64上安装和使用python模块?

如何在WSL(适用于Linux的Windows子系统)上使用Redis运行RediSearch模块

如何在Windows localhost上使用CodeRunner模块安装moodle?

如何在Windows和MinGW上使用“ fcntl”?

如何在 Anaconda/PyCharm Windows 10 上安装 TFLearn?

如何在带有glade和pygobject的视图之间导航?

如何在跨平台(在 linux - windows 等)上使用 pycharm venv?

如何在 Windows 10 中的 Pycharm 上使用 ThunderSVM(GPU 模式)

如何在 Windows 10 中使用 Clang 和 C++ 模块

如何在 Windows 10 上使用 python 从 BT 模块 (HC-05) 接收数据?

如何在 Windows 上使用 ssl 和 docker 桌面