0

http://code.google.com/p/procname/を使用して、Pythonスクリプトのプロセス名を編集したいと思います。

procnameのソースファイルをダウンロードし、コンテンツをスクリプトディレクトリに抽出して、makefileを次のように変更しました。

PYTHON?=python3
TESTFLAGS=-p -v
TESTOPTS=
SETUPFLAGS=
GCC=gcc
VER=3.1
DESTDIR=.

次に、スクリプトと同じディレクトリに作成されましたmakeprocname.soスクリプトでimport procname、プロセス名を追加して編集しようとしましたprocname.setprocname('test_name.py')

今、私はエラーを受け取ります:

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

1 に答える 1

0

拡張モジュールはprocnamePython3では機能しません。Python3 には存在しなくなったをprocnamemodule.c使用します。Py_InitModule3

于 2012-09-20T12:44:08.610 に答える