[MO] Pip installation message for not satisfied dependencies (#9952)

* changed message for not satisfied package

* changed warning message
This commit is contained in:
Yegor Kruglov
2022-02-07 22:19:02 +03:00
committed by GitHub
parent 2d9a248912
commit 9d3028a9f7

View File

@@ -19,9 +19,7 @@ critical_modules = ["networkx", "defusedxml", "numpy"]
message = "\nDetected not satisfied dependencies:\n" \
"{}\n" \
"Please install required versions of components or use install_prerequisites script\n" \
"{}\n" \
"Note that install_prerequisites scripts may install additional components."
"Please install required versions of components or run pip installation\n{}"
def get_imported_module_version(imported_module):
@@ -290,9 +288,17 @@ def check_requirements(framework=None):
continue
if len(not_satisfied_versions) != 0:
extension = 'bat' if os.name == 'nt' else 'sh'
install_file = 'install_prerequisites{0}.{1}'.format(framework_suffix, extension)
helper_command = os.path.join(os.path.dirname(requirements_file), 'install_prerequisites', install_file)
if framework == 'tf':
extra = '[tensorflow]'
elif framework == 'tf2':
extra = '[tensorflow2]'
elif framework is None:
extra = ''
else:
extra = '[{}]'.format(framework)
helper_command = "pip install openvino-dev{}".format(extra)
missed_modules_message = ""
for module in not_satisfied_versions:
missed_modules_message += "\t{}: {}, {}\n".format(module[0], module[1], module[2])