32得票5回答
在Mac上Python全局库的位置在哪里?

我正在尝试在Mac OS X上安装Python的SIP。编译和安装后,当我从SIP文件夹(本地)中运行控制台时,我可以导入sipconfig,但是当我在其他文件夹中时,我无法导入-没有名为sipconfig的模块。 我的问题是 - 如果我想全局使用它们(例如“import os”),我必须将...

22得票7回答
使用Python代码进行原型设计,在编译之前。

我一直在考虑编写一个峰形拟合库。我对Python相当熟悉,并计划首先使用Python实现所有内容,但预计最终可能需要重新用编译语言实现一些核心例程。 据我所知,Python最初的任务之一是作为原型语言,然而Python在允许将函数、函数对象、对象传递给函数和方法方面非常自由,而我怀疑C或For...

15得票3回答
如何在Mac OS X上检查库文件是32位还是64位构建的?

我在使用PyQt/SIP时遇到了一些问题。我猜测SIP是编译成64位的,但Python找不到它。 File "qtdemo.py", line 46, in import sip ImportError: dlopen(/Library/Python/2.6/site-pac...

13得票1回答
Python-C集成:Ctypes、CFFI或创建二进制模块

基本上,我想让一个Python程序调用用C语言编写的函数。据我所知,我的选择有以下几种: CTypes/CFFI 创建一个包含C函数的DLL/SO/DyLib,并使用CTypes或CFFI访问它们。显然,CFFI速度更快,唯一的缺点是必须在Python中声明所有函数签名。 优点: 不需...

12得票4回答
运行时错误:sip模块实现了API v11.0到v11.2,但PyQt5.QtCore模块需要API v11.3。

我最近在我的系统上安装了PyQt4并开始进行一些基本任务(课程作业),它工作得很好。 然后,在几天后,我尝试使用matplotlib工作。 当我尝试import matplotlib.pyplot as plt时,我遇到了以下错误:Traceback (most recent call l...

10得票2回答
PyQt4.QtCore的导入钩子

我试图通过sys.meta_path设置一些导入钩子,类似于这个SO问题的方法。为此,我需要定义两个函数find_module和load_module,如上面的链接所解释的那样。这是我的load_module函数: import imp def load_module(name, path...

7得票5回答
PyQt5错误 "PyCapsule_GetPointer called with incorrect name"

我刚刚在OpenSUSE leap上使用Python 3.6.3在pyenv虚拟环境中构建了PyQt5,构建过程很顺利,但是当我导入时出现了问题。 >>> from PyQt5 import QtCore Traceback (most recent call last):...

7得票3回答
如何在Windows 7上安装SIP和PyQT

我是一个Python环境的新手,现在正在努力在Win 7系统上安装SIP和PyQt。 目前为止,我已经完成以下步骤: 下载SIP-4.16.9并从zip文件解压文件 将解压的文件夹复制到C:\Python34\Lib 启动命令提示符(cmd)并将路径更改为C:\Python34\Lib ...

7得票2回答
pip3 install PyQt5 --user失败了

尝试使用pip3安装PyQt5时出现错误。自动化消息要求我添加更多细节,但我没有任何细节可以提供。所有的细节都在代码中。 ➜ ~ pip3 install PyQt5 --user Collecting PyQt5 Retrying (Retry(total=4, connect=N...