2017-06-24 3 views
0

En utilisant Python 3.5.3 sur Windows 10.Erreur d'installation du module pyo

Je suis en train d'installer le module pyo 0.8.6 mais je ne peux tout simplement pas.

Tout d'abord, j'ai essayé en utilisant le programme d'installation fournit par AJAX SOUND STUDIO pyo_0.8.6_py3.5_setup.exe, mais m'a donné l'erreur suivante chaque fois que j'importer le module:

Traceback (most recent call last): 
    File "D:/OneDrive/Documents/Python/prubas/pyo test.py", line 1, in <module> 
    from pyo import * 
    File "C:\Users\Yooma\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pyo.py", line 21, in <module> 
    import pyolib.analysis as analysis 
    File "C:\Users\Yooma\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pyolib\analysis.py", line 32, in <module> 
    from ._core import * 
    File "C:\Users\Yooma\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pyolib\_core.py", line 57, in <module> 
    from _pyo import * 
ImportError: DLL load failed: The specified module could not be found 

Alors j'ai essayé d'installer la version pyo Python 2.7 avec pas de chance.

Alors j'ai essayé de l'installer à partir source code en utilisant la commande suivante en tant qu'administrateur

D:\OneDrive\Documents\Python\Librerías\pyo-master> C:\Users\Yooma\AppData\Local\Programs\Python\Python35-32\python.exe setup.py install 

et m'a donné la prochaine sortie

running install 
    running build 
    running build_py 
    running build_ext 
    building '_pyo' extension 
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -IC:\porta 
    udio\include -IC:\portmidi\pm_common -Iinclude "-IC:\Program Files (x86)\Mega-Nerd\libsndfile\include" -IC:\liblo-0.28 -IC:\pthreads\include -IC:\portmid 
    i\porttime -IC:\Users\Yooma\AppData\Local\Programs\Python\Python36-32\include -IC:\Users\Yooma\AppData\Local\Programs\Python\Python36-32\include "-IC:\Pr 
    ogram Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86) 
    \Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\shared" "-IC:\Program Files (x86)\Windows Kits\10 
    \include\10.0.15063.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\winrt" /Tcsrc/engine\pyomodule.c /Fobuild\temp.win32-3.6\Release 
    \src/engine\pyomodule.obj -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 
    cl : Command line error D8021 : invalid numeric argument '/Wno-strict-prototypes' 
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe' failed with exit status 2 

Alors j'ai essayé de changer le dossier bin en majuscules C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe à C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe et rien. ne demandez pas pourquoi

Je déclassé Visual C++ 2017 (14.10) à Visual C++ 2015 (14,0) (MSC v.1900) ne demandez pas pourquoi

Et finalement j'ai essayé d'utiliser le build_installers_win.bat à l'intérieur du répertoire pyo-master\installers\win en utilisant

PS D:\> D:\OneDrive\Documents\Python\Librerías\pyo-master\installers\win\build_installers_win.bat 

et m'a donné la prochaine sortie

*** Build installer for python2.7 *** 
"Compil32" is not recognized as an internal or external command, operable program or batch file. 
*** Build installer for python3.5 *** 
"Compil32" is not recognized as an internal or external command, operable program or batch file. 

Je suis complètement perdu.

ʰᵉˡᵖ

Répondre

0

Enfin, Belangeo dit qu'il y avait un bug sur Windows qui corrigera dans la prochaine version pour Python 3.6 ...

J'ai réussi à le faire fonctionner en installant une version plus ancienne. (0.8.4).