Hallo, hat jemand ne Ahnung, was da für eine DLL gebraucht wird?
Ich hatte mir die winpython-version (inclusive numby und scipy) installiert und habe im nachhinein ein paar tests mit "python -m unittest discover" laufen lassen
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\special\__init__.py", line 529, in
<module>
from ._ufuncs import *
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
----------------------------------------------------------------------
Ran 14 tests in 0.687s
FAILED (errors=3)
Hat jemand da eine Idee, wie man die DLL-Datei umgehen kann, oder sie separat download kann?
DLL fehlt
@Faris: Was für Tests? Und sind die dazu gedacht per 'discover' gefunden und ausgeführt zu werden?
Hallo BlackJack,
anscheinend muss der Befehl "python -m unittest discover" lauten, damit die richtigen Tests laufen.
Bei einem Freund von mir laufen die Tests, obwohl er die gleichen Versionen hat. Er hat nur ein neueres Windows, aber ich glaube nicht, dass es an der Win-Version liegt.
Hier die kompletten Fehlermeldungen:
C:\churngen>python -m unittest discover
..EEE.........
======================================================================
ERROR: test_create_without_nodeIds (tests.common.test_model.PoissonArrivalWeibullLengthChurnModelTes
tCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\churngen\tests\common\test_model.py", line 45, in setUp
self.defaultmodel = self.create_model()
File "C:\churngen\tests\common\test_model.py", line 42, in create_model
sn, nodeIds)
File "C:\churngen\common\models.py", line 131, in __init__
from scipy.stats import poisson
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\__init__.py", line 320
, in <module>
from .stats import *
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\stats.py", line 241, i
n <module>
import scipy.special as special
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\special\__init__.py", line 5
29, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
======================================================================
ERROR: test_full_timezone_distribution (tests.common.test_model.PoissonArrivalWeibullLengthChurnMode
lTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\churngen\tests\common\test_model.py", line 45, in setUp
self.defaultmodel = self.create_model()
File "C:\churngen\tests\common\test_model.py", line 42, in create_model
sn, nodeIds)
File "C:\churngen\common\models.py", line 131, in __init__
from scipy.stats import poisson
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\__init__.py", line 320
, in <module>
from .stats import *
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\stats.py", line 241, i
n <module>
import scipy.special as special
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\special\__init__.py", line 5
29, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
======================================================================
ERROR: test_single_timezone_distributions (tests.common.test_model.PoissonArrivalWeibullLengthChurnM
odelTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\churngen\tests\common\test_model.py", line 45, in setUp
self.defaultmodel = self.create_model()
File "C:\churngen\tests\common\test_model.py", line 42, in create_model
sn, nodeIds)
File "C:\churngen\common\models.py", line 131, in __init__
from scipy.stats import poisson
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\__init__.py", line 320
, in <module>
from .stats import *
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\stats.py", line 241, i
n <module>
import scipy.special as special
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\special\__init__.py", line 5
29, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
----------------------------------------------------------------------
Ran 14 tests in 1.172s
FAILED (errors=3)
C:\churngen>
Der Output ist tatsächlich so groß. Ich hoffe jemand kann damit was anfangen..
anscheinend muss der Befehl "python -m unittest discover" lauten, damit die richtigen Tests laufen.
Bei einem Freund von mir laufen die Tests, obwohl er die gleichen Versionen hat. Er hat nur ein neueres Windows, aber ich glaube nicht, dass es an der Win-Version liegt.
Hier die kompletten Fehlermeldungen:
C:\churngen>python -m unittest discover
..EEE.........
======================================================================
ERROR: test_create_without_nodeIds (tests.common.test_model.PoissonArrivalWeibullLengthChurnModelTes
tCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\churngen\tests\common\test_model.py", line 45, in setUp
self.defaultmodel = self.create_model()
File "C:\churngen\tests\common\test_model.py", line 42, in create_model
sn, nodeIds)
File "C:\churngen\common\models.py", line 131, in __init__
from scipy.stats import poisson
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\__init__.py", line 320
, in <module>
from .stats import *
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\stats.py", line 241, i
n <module>
import scipy.special as special
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\special\__init__.py", line 5
29, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
======================================================================
ERROR: test_full_timezone_distribution (tests.common.test_model.PoissonArrivalWeibullLengthChurnMode
lTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\churngen\tests\common\test_model.py", line 45, in setUp
self.defaultmodel = self.create_model()
File "C:\churngen\tests\common\test_model.py", line 42, in create_model
sn, nodeIds)
File "C:\churngen\common\models.py", line 131, in __init__
from scipy.stats import poisson
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\__init__.py", line 320
, in <module>
from .stats import *
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\stats.py", line 241, i
n <module>
import scipy.special as special
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\special\__init__.py", line 5
29, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
======================================================================
ERROR: test_single_timezone_distributions (tests.common.test_model.PoissonArrivalWeibullLengthChurnM
odelTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\churngen\tests\common\test_model.py", line 45, in setUp
self.defaultmodel = self.create_model()
File "C:\churngen\tests\common\test_model.py", line 42, in create_model
sn, nodeIds)
File "C:\churngen\common\models.py", line 131, in __init__
from scipy.stats import poisson
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\__init__.py", line 320
, in <module>
from .stats import *
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\stats\stats.py", line 241, i
n <module>
import scipy.special as special
File "C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\scipy\special\__init__.py", line 5
29, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.
----------------------------------------------------------------------
Ran 14 tests in 1.172s
FAILED (errors=3)
C:\churngen>
Der Output ist tatsächlich so groß. Ich hoffe jemand kann damit was anfangen..