/ / ImportError: Nenhum módulo chamado 'multiprocessing.forking' - python, django, python-multiprocessing

ImportError: Nenhum módulo chamado 'multiprocessing.forking' - python, django, python-multiprocessing

Estou executando o Python 3.5 e tentando executar algum código de este aplicativo django na linha de comando e isso está acontecendo:

C:UsersusernameEnvsmysite> python service.py --startup=auto install
Traceback (most recent call last):
File "service.py", line 14, in <module>
from django_windows_tools.service import DjangoService,test_commands
File "C:UsersusernameAppDataLocalProgramsPythonPython35libsite-packagesdjango_windows_toolsservice.py", line 39, in <module>
import multiprocessing.forking
ImportError: No module named "multiprocessing.forking"

Não tenho muita certeza do que poderia estar causando isso.

Respostas:

1 para resposta № 1

python v2.6/2.7 ter forking.py instalado por padrão, mas não v3.5.1

[root@localhost usr]# find /usr -name multiprocessing
/usr/lib64/python2.7/multiprocessing
/usr/lib64/python3.5/multiprocessing
[root@localhost usr]# find /usr -name forking.py
/usr/lib64/python2.7/multiprocessing/forking.py

O python3.5.1 não possui o forking.py por alguns motivos, o pacote que você executou não suporta python3, você pode relatar um problema no git repo ou instalá-lo com o python2.

[root@localhost usr]# python3
Python 3.5.1 (default, Mar  4 2016, 15:21:15)
[GCC 6.0.0 20160302 (Red Hat 6.0.0-0.14)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import multiprocessing
>>> import multiprocessing.forking
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named "multiprocessing.forking"

Enquanto python2 não tem nenhum problema

[root@localhost usr]# python2
Python 2.7.12 (default, Sep  2 2016, 14:46:00)
[GCC 6.1.1 20160621 (Red Hat 6.1.1-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import multiprocessing
>>> import multiprocessing.forking