import setproctitle
사용은 python3
작동하지만 사용이 python3-dbg
실패합니다. 이 문제를 어떻게 해결할 수 있나요?
$ cat test.py
from setproctitle import setproctitle
setproctitle('test')
$ python3 ./test.py
$ python3-dbg ./test.py
Traceback (most recent call last):
File "./test.py", line 2, in <module>
from setproctitle import setproctitle
ImportError: No module named 'setproctitle'
이 Ubuntu 14.04 시스템에 setproctitle을 설치했습니다 sudo pip3 install setproctitle
. 나는 우분투 패키지를 알고 있다setproctitle-dbg, 그러나 이에 해당하는 python3은 없는 것 같습니다.
$ sudo pip3 install --upgrade setproctitle-dbg
Downloading/unpacking setproctitle-dbg
Could not find any downloads that satisfy the requirement setproctitle-dbg
Cleaning up...
No distributions at all found for setproctitle-dbg
Storing debug log for failure in /home/oleg/.pip/pip.log
의 출력 과 sys.path
정확히 일치하지만 다른 가져오기는 잘 작동하는 것 같습니다.python3-dbg
python3
답변1
python3-setproctitle-dbg
소스에서 설치하여 이 문제를 해결했습니다 .
소스 코드 다운로드 및 추출https://launchpad.net/ubuntu/+source/python-setproctitle/1.1.8-1
해당 디렉토리에 CD를 넣고 다음 명령을 사용하여 빌드합니다.
sudo make build PYTHON=python3-dbg PYCONFIG=python3-dbg-config
적절한 권한 복사
./build/lib.3/setproctitle.cpython-34dm.so
및 설정/usr/lib/python3/dist-packages/