[英]ImportError: DLL load failed: The specified procedure could not be found. Python
[英]ImportError: DLL load failed: Uvedená procedura nebyla nalezena. -propably ?The specified procedure could not be found.?
我想了解一些 Python 圖像識別的基本知識。 由於我完全是新手,因此我找到了本指南: https ://medium.com/@guymodscientist/image-prediction-with-10-lines-of-code-3266f4039c7a
安裝了所描述的一切。 我的想法是指南有點過時了,但我必須接受它......
以 Second.py 結尾
from imageai.Prediction.Custom import CustomImagePrediction
import os
execution_path = os.getcwd()
prediction = CustomImagePrediction()
prediction.setModelTypeAsResNet()
prediction.setModelPath("idenprof_061-0.7933.h5")
prediction.setJsonPath("idenprof_model_class.json")
prediction.loadModel(num_objects=10)
predictions, probabilities = prediction.predictImage("image.jpg", result_count=3)
for eachPrediction, eachProbability in zip(predictions, probabilities):
print(eachPrediction , " : " , eachProbability)
運行腳本,結果如下
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
========================== RESTART: C:\aa\Second.py ==========================
Traceback (most recent call last):
File "C:\aa\Second.py", line 1, in <module>
from imageai.Prediction.Custom import CustomImagePrediction
File "C:\Program Files\Python35\lib\site-packages\imageai\Prediction\__init__.py", line 2, in <module>
from tensorflow.python.keras.preprocessing import image
File "C:\Program Files\Python35\lib\site-packages\tensorflow\__init__.py", line 101, in <module>
from tensorflow_core import *
File "C:\Program Files\Python35\lib\site-packages\tensorflow_core\__init__.py", line 40, in <module>
from tensorflow.python.tools import module_util as _module_util
File "C:\Program Files\Python35\lib\site-packages\tensorflow\__init__.py", line 50, in __getattr__
module = self._load()
File "C:\Program Files\Python35\lib\site-packages\tensorflow\__init__.py", line 44, in _load
module = _importlib.import_module(self.__name__)
File "C:\Program Files\Python35\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "C:\Program Files\Python35\lib\site-packages\tensorflow_core\python\__init__.py", line 50, in <module>
from tensorflow.python import _pywrap_utils
ImportError: DLL load failed: Uvedená procedura nebyla nalezena. -propably ?The specified procedure could not be found.?
>>>
請建議此錯誤與什么相關或任何提示如何使這項工作升值。 或者任何最新的指南也很好。
我發現它可能會被較新版本的 python 修復。 指南中提到的 3.5.1 在我看來已經很老了。 但我應該使用哪一種?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.