• 1401/10/19

خطا در نصب dlib با وجود نصب VISUAL CPP :

با سلام استاد خسته نباشید 

من طبق پزسش دیگر دوستان visual c++ رو نصب و فعال کردم و سپس سیستمو ری استارت کردم با این حال در هنگام نصب dlib با خطای زیر رو به رو میشم.

ممنون میشم راهنمایی کنید

      running install

     C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.

       warnings.warn(

     running build

     running build_py

     running build_ext

     C:\Users\MrRobot\AppData\Local\Temp\pip-install-zwniug1d\dlib_333aca17348c4b089cc391812a8eab8a\setup.py:129: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.

       if LooseVersion(cmake_version) < '3.1.0':

     Building extension for Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)]

     Invoking CMake setup: 'cmake C:\Users\MrRobot\AppData\Local\Temp\pip-install-zwniug1d\dlib_333aca17348c4b089cc391812a8eab8a\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\MrRobot\AppData\Local\Temp\pip-install-zwniug1d\dlib_333aca17348c4b089cc391812a8eab8a\build\lib.win-amd64-cpython-311 -DPYTHON_EXECUTABLE=C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\MrRobot\AppData\Local\Temp\pip-install-zwniug1d\dlib_333aca17348c4b089cc391812a8eab8a\build\lib.win-amd64-cpython-311 -A x64'

     -- Building for: NMake Makefiles

     CMake Error at CMakeLists.txt:5 (message):

 

 

 

       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

       You must use Visual Studio to build a python extension on windows.  If you

       are getting this error it means you have not installed Visual C++.  Note

       that there are many flavors of Visual Studio, like Visual Studio for C#

       development.  You need to install Visual Studio for C++.

 

 

       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

 

 

     -- Configuring incomplete, errors occurred!

     Traceback (most recent call last):

       File "<string>", line 2, in <module>

       File "<pip-setuptools-caller>", line 34, in <module>

       File "C:\Users\MrRobot\AppData\Local\Temp\pip-install-zwniug1d\dlib_333aca17348c4b089cc391812a8eab8a\setup.py", line 222, in <module>

         setup(

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\__init__.py", line 87, in setup

         return distutils.core.setup(**attrs)

                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup

         return run_commands(dist)

                ^^^^^^^^^^^^^^^^^^

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands

         dist.run_commands()

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 968, in run_commands

         self.run_command(cmd)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command

         super().run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command

         cmd_obj.run()

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\command\install.py", line 68, in run

         return orig.install.run(self)

                ^^^^^^^^^^^^^^^^^^^^^^

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\command\install.py", line 698, in run

         self.run_command('build')

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command

         self.distribution.run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command

         super().run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command

         cmd_obj.run()

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run

         self.run_command(cmd_name)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command

         self.distribution.run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command

         super().run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command

         cmd_obj.run()

       File "C:\Users\MrRobot\AppData\Local\Temp\pip-install-zwniug1d\dlib_333aca17348c4b089cc391812a8eab8a\setup.py", line 134, in run

         self.build_extension(ext)

       File "C:\Users\MrRobot\AppData\Local\Temp\pip-install-zwniug1d\dlib_333aca17348c4b089cc391812a8eab8a\setup.py", line 171, in build_extension

         subprocess.check_call(cmake_setup, cwd=build_folder)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 413, in check_call

         raise CalledProcessError(retcode, cmd)

     subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\MrRobot\\AppData\\Local\\Temp\\pip-install-zwniug1d\\dlib_333aca17348c4b089cc391812a8eab8a\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\MrRobot\\AppData\\Local\\Temp\\pip-install-zwniug1d\\dlib_333aca17348c4b089cc391812a8eab8a\\build\\lib.win-amd64-cpython-311', '-DPYTHON_EXECUTABLE=C:\\Users\\MrRobot\\AppData\\Local\\Programs\\Python\\Python311\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\MrRobot\\AppData\\Local\\Temp\\pip-install-zwniug1d\\dlib_333aca17348c4b089cc391812a8eab8a\\build\\lib.win-amd64-cpython-311', '-A', 'x64']' returned non-zero exit status 1.

     [end of output]

 

 note: This error originates from a subprocess, and is likely not a problem with pip.

error: legacy-install-failure

 

× Encountered error while trying to install package.

╰─> dlib

 

note: This is an issue with the package mentioned above, not pip.

hint: See above for output from the failure.

 

C:\Users\MrRobot>python -m pip install dlib

Collecting dlib

 Using cached dlib-19.24.0.tar.gz (3.2 MB)

 Preparing metadata (setup.py) ... done

Installing collected packages: dlib

 DEPRECATION: dlib is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559

 Running setup.py install for dlib ... error

 error: subprocess-exited-with-error

 

 × Running setup.py install for dlib did not run successfully.

 │ exit code: 1

 ╰─> [75 lines of output]

     running install

     C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.

       warnings.warn(

     running build

     running build_py

     running build_ext

     C:\Users\MrRobot\AppData\Local\Temp\pip-install-32_5ki5d\dlib_caa96a137f984b0f930123f851953c24\setup.py:129: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.

       if LooseVersion(cmake_version) < '3.1.0':

     Building extension for Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)]

     Invoking CMake setup: 'cmake C:\Users\MrRobot\AppData\Local\Temp\pip-install-32_5ki5d\dlib_caa96a137f984b0f930123f851953c24\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\MrRobot\AppData\Local\Temp\pip-install-32_5ki5d\dlib_caa96a137f984b0f930123f851953c24\build\lib.win-amd64-cpython-311 -DPYTHON_EXECUTABLE=C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\MrRobot\AppData\Local\Temp\pip-install-32_5ki5d\dlib_caa96a137f984b0f930123f851953c24\build\lib.win-amd64-cpython-311 -A x64'

     -- Building for: NMake Makefiles

     CMake Error at CMakeLists.txt:5 (message):

 

 

 

       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

       You must use Visual Studio to build a python extension on windows.  If you

       are getting this error it means you have not installed Visual C++.  Note

       that there are many flavors of Visual Studio, like Visual Studio for C#

       development.  You need to install Visual Studio for C++.

 

 

       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

 

 

     -- Configuring incomplete, errors occurred!

     Traceback (most recent call last):

       File "<string>", line 2, in <module>

       File "<pip-setuptools-caller>", line 34, in <module>

       File "C:\Users\MrRobot\AppData\Local\Temp\pip-install-32_5ki5d\dlib_caa96a137f984b0f930123f851953c24\setup.py", line 222, in <module>

         setup(

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\__init__.py", line 87, in setup

         return distutils.core.setup(**attrs)

                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup

         return run_commands(dist)

                ^^^^^^^^^^^^^^^^^^

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands

         dist.run_commands()

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 968, in run_commands

         self.run_command(cmd)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command

         super().run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command

         cmd_obj.run()

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\command\install.py", line 68, in run

         return orig.install.run(self)

                ^^^^^^^^^^^^^^^^^^^^^^

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\command\install.py", line 698, in run

         self.run_command('build')

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command

         self.distribution.run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command

         super().run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command

         cmd_obj.run()

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run

         self.run_command(cmd_name)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command

         self.distribution.run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command

         super().run_command(command)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command

         cmd_obj.run()

       File "C:\Users\MrRobot\AppData\Local\Temp\pip-install-32_5ki5d\dlib_caa96a137f984b0f930123f851953c24\setup.py", line 134, in run

         self.build_extension(ext)

       File "C:\Users\MrRobot\AppData\Local\Temp\pip-install-32_5ki5d\dlib_caa96a137f984b0f930123f851953c24\setup.py", line 171, in build_extension

         subprocess.check_call(cmake_setup, cwd=build_folder)

       File "C:\Users\MrRobot\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 413, in check_call

         raise CalledProcessError(retcode, cmd)

     subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\MrRobot\\AppData\\Local\\Temp\\pip-install-32_5ki5d\\dlib_caa96a137f984b0f930123f851953c24\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\MrRobot\\AppData\\Local\\Temp\\pip-install-32_5ki5d\\dlib_caa96a137f984b0f930123f851953c24\\build\\lib.win-amd64-cpython-311', '-DPYTHON_EXECUTABLE=C:\\Users\\MrRobot\\AppData\\Local\\Programs\\Python\\Python311\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\MrRobot\\AppData\\Local\\Temp\\pip-install-32_5ki5d\\dlib_caa96a137f984b0f930123f851953c24\\build\\lib.win-amd64-cpython-311', '-A', 'x64']' returned non-zero exit status 1.

     [end of output]

 

 note: This error originates from a subprocess, and is likely not a problem with pip.

error: legacy-install-failure

 

× Encountered error while trying to install package.

╰─> dlib

 

note: This is an issue with the package mentioned above, not pip.

hint: See above for output from the failure.

 

  • 1401/10/21
  • ساعت 11:55

سلام خدمت شما دوست عزیز

متن خطا میگه visual c++ روی سیستم شما به درستی نصب نشده

لطفا مجددا عملیات نصب رو انجام بدین


  • 1401/10/25
  • ساعت 21:37

استاد چک کردم

به خاطرش خاطرش حتی خود visual studio 2017 رو هم به طور کامل نصب کردم و تیک پایتون رو زدم

نرم افزار cmake هم داخل پچ های ویندوز اد شده

ولی الان موقع نصب بهم خطای subproccess + همون ارور قبلی رو میده . 

ممنون میشم یه قسمت در خصوص طریقه کامل نصب بزارید چون حدود 1 هفتس ب خاطر همین نصب وقت بیهوده رفته :)


  • 1401/10/25
  • ساعت 21:52

آموزش خاصی نداره این مورد دوست من و صرفا بعد از نصب پکیج visual c++ مشکل برطرف میشه

لطفا visual studio installer رو باز کنین و مواردی که نصب کردین رو ارسال کنین


logo-enamadlogo-samandehi