cpython 相关问题

Python编程语言的参考实现。将此标记用于特定于此实现的问题,一般Python问题应该用“python”标记。

如何禁止在实例上调用类方法?

我一直在寻找peewee的源代码,特别是模型和更新函数:https://github.com/coleifer/peewee/blob/a33e8ccbd5b1e49f0a781d38d40eb5e8f344eee5/peewee.py#L4718 我不

回答 2 投票 0

查找 distutils 的 C 编译器版本

使用 distutils 构建 CPython 扩展的默认 C 编译器可通过 从 distutils.ccompiler 导入 new_compiler, get_default_compiler cc=new_compiler(get_default_compiler()) 所以...

回答 1 投票 0

调用 PyErr_SetString 两次而不清除

我有一个 C++ 函数来解析 python 字符串: std::string parse_string(PyObject* py_string) { std::字符串输出; 如果(!PyString_Check(py_string)){ PyErr_SetString(PyExc_TypeError,"预计...

回答 1 投票 0

AttributeError:模块“virtualenv.create.via_global_ref.builtin.cpython.mac_os”没有属性“CPython3macOsBrew”

我运行的是Ubuntu 20.04.6 LTS,想用python3.10创建一个项目,所以我使用deadsnakes PPA安装了python,它工作得很好 $ python3.10 Python 3.10.13(主要,2023 年 8 月 25 日,13:...

回答 1 投票 0

如果元组在设计上是不可变的,为什么 cpython 将“PyTuple_SetItem”公开为 C-API?

Python 中的元组在设计上是不可变的,因此如果我们尝试改变元组对象,Python 会发出以下 TypeError ,这是有意义的。 >>> a = (1, 2, 3) >>> a[0] = 12 追溯(最...

回答 2 投票 0

为什么单个Python进程的CPU使用率可以超过100%?

由于GIL,我认为多线程Python进程一次只能有一个线程运行,因此CPU使用率不能超过100%。 但我发现下面的代码可以占用95...

回答 2 投票 0

使用cpython在C++中嵌入python代码:无法导入numpy

我正在开发一个嵌入 Python 脚本的 C++ 应用程序(使用 CMake)。应用程序负责初始化数据、将其传递给 Python 脚本并检索结果。 怎么...

回答 2 投票 0

无法安装fbprophet

c:\users\gmmke ppdata\local\programs\python\python310\lib\site-packages (23.2.1) 当我使用 pip 安装 fbphrophet 时,我得到 错误:子进程退出并出现错误 python setup.py Egg_info 没有...

回答 1 投票 0

我想在C++项目中使用Python模块,模块是PIL,但是出现导入错误

我想使用(从PIL导入图像),但我不能这样。我的Python模块名称是Temp.py,Temp.py是TestCode。 我使用Windows 10和Visual Studio 2022,Python是Visual Code。版本是3.11.4 皮...

回答 1 投票 0

如何让 Python 解释器“忘记”Cython 中的变量?

假设我有这个 Cython 类,如下所示: cdef 类 MyClass: cdef 只读对象_值 def __cinit__(自身,值): self._value = 值 cpdef忘记自我(自我): # 什么是...

回答 1 投票 0

为什么不将重复类和无限类添加到 Python 中以获得更好的 for 循环? [关闭]

我正在考虑我正在编写的脚本的最佳性能,虽然它的效率并不高,但与范围类一起使用重复类不是更好吗?虽然...

回答 0 投票 0

为什么我的 cpython 模块代码中出现“分段错误”? (PyObject_Print)

我正在尝试打印 PyObject,但出现了“分段错误”。 我想使用 PyObject_Print。 我该如何解决这个问题? 内部主要(){ Py_Initialize(); //////////////////////////////////...

回答 0 投票 0

Chaquopy 不支持 cpython 吗?

我在 Chaquopy 应用程序中使用 cpython so 模块但找不到 cpython so生成如下 我的测试.py 导入时间 定义运行(): 开始时间 = 时间.时间() n = 10000 资源 = 0 因为我在范围(n)...

回答 0 投票 0

在 idlelib 代码库中使用时如何将字符串值打印到 Shell?

我在选项菜单中添加了一个按钮,我想在单击时将字符串直接打印到 Idle Shell。现在,使用 print 语句仅将字符串输出到 Mac 终端 o...

回答 0 投票 0

从 Python 3.11 开始执行 ctypes.memset?

我正在实现一个 memset 函数,该函数应该将字节对象缓冲区设置为零。 从 Python 3.11 开始,缓冲区 api 函数 PyObject_GetBuffer() 和 PyBuffer_Release() 现在是 S 的一部分...

回答 1 投票 0

使用 Golang 中的 CGO 库调用用 Python 编写的函数的问题(通过在 Windows 上使用 pkg-config)

我正在尝试从 GoLang 调用一个用 Python 3.10/11 编写的简单函数来读取 CSV 文件。为此,我正在使用 CGO 库(不能改为 os/exec)。最大的问题是安装...

回答 0 投票 0

卡住将 Python 转换为 Cython 代码以使用 Python Pandas 提高效率

我有 2 个大数据框。 df_a 6.5M 行,df_b 1.2M 行,我试图找到两者之间的匹配/链接。 df_a 有一个字符串引用,我试图在 df_b 中找到部分匹配,并且

回答 2 投票 0

Cpython 中 PyObject 的序列化

我正在尝试在文件中编写一个 PyObject(以字节为单位),然后通过 Python 解释器的其他实例访问它。尽管我的主要目标是以某种方式在共享内存中拥有一些 PyObjects 以便...

回答 0 投票 0

在版本 3.12 alpha 2 上可以反编译 .pyc 文件吗?

我只找到了 3.10 及以下版本的反编译器,但是否可以从 3.12 alpha 2 .pyc 文件中获取源代码? 我试过 uncompyle6、decompyle3、pycdc 但它们都是针对其他 python 版本的

回答 1 投票 0

嵌入式 Python (3.10) - Py_FinalizeEx 在“threading._shutdown()”上挂起/死锁

我正在将 Python 嵌入到 C++ 应用程序中,我认为我对 PyGILState_Ensure/PyGILState_Release 有一些困惑,这最终导致 Py_FinalizeEx 挂在 threading._shutdown()(cal ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.