Python procname.so的创建和使用

Python procname.so的创建和使用,python,import,makefile,Python,Import,Makefile,我想使用 我下载了procname的源文件,将内容提取到我的脚本目录中,并将makefile更改为: PYTHON?=python3 TESTFLAGS=-p -v TESTOPTS= SETUPFLAGS= GCC=gcc VER=3.1 DESTDIR=. 然后我做了make和procname。因此是在脚本所在的同一目录中创建的。 在脚本中,我添加了import procname,并尝试通过procname.setprocname('test_name.py')编辑进程名称 现在我得到一个

我想使用

我下载了procname的源文件,将内容提取到我的脚本目录中,并将makefile更改为:

PYTHON?=python3
TESTFLAGS=-p -v
TESTOPTS=
SETUPFLAGS=
GCC=gcc
VER=3.1
DESTDIR=.
然后我做了
make
procname。因此
是在脚本所在的同一目录中创建的。 在脚本中,我添加了
import procname
,并尝试通过
procname.setprocname('test_name.py')
编辑进程名称

现在我得到一个错误:

import procname  
ImportError: /path/to/script_directory/procname.so: undefined symbol: Py_InitModule3

procname
扩展模块在Python3中不起作用
procnamemodule.c
使用
Py_InitModule3
,这在Python 3中已经不存在了。

对不起,不存在。psutil包允许您检索进程的名称,我希望它允许您进行设置,但显然它没有。好的,感谢您提供的信息!希望“很快”会有一个解决办法!