Ошибка при установке пакетов с использованием pip: «Вы должны использовать Visual Studio для создания расширения Python Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка при установке пакетов с использованием pip: «Вы должны использовать Visual Studio для создания расширения Python

Сообщение Anonymous »


Я использую VS Code в Windows 10. Когда я пытаюсь установить пакет face_recognition с помощью pip, я получаю следующую ошибку:

ОШИБКА: Ошибка команды, статус выхода 1: команда: 'c:\users\admin\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\setup.py'"'"';f=getattr(tokenize , '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\ n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Admin\AppData\ Local\Temp\pip-record-f5b3pskr\install-record.txt' --single-version-external-managed --compile --install-headers 'c:\users\admin\appdata\local\programs\python\python38 \Include\dlib' cwd: C:\Users\Admin\AppData\Local\Temp\pip-install-fi__6w9v\dlib\ Полный вывод (60 строк): запуск установки работающая сборка запуск build_py Файл инициализации пакета 'tools\python\dlib\__init__.py' не найден (или не является обычным файлом) запуск build_ext Сборка расширения для Python 3.8.5 (tags/v3.8.5:580fbb0, 20 июля 2020 г., 15:57:54) [MSC v.1924 64 бит (AMD64)] Вызов установки CMake: 'cmake C:\Users\Admin\AppData\Local\Temp\pip-install-fi__6w9v\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\Admin\AppData\Local\Temp\pip-install- fi__6w9v\dlib\build\lib.win-amd64-3.8 -DPYTHON_EXECUTABLE=c:\users\admin\appdata\local\programs\python\python38\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\Admin\AppData\Local\ Temp\pip-install-fi__6w9v\dlib\build\lib.win-amd64-3.8 -A x64' -- Сборка для: Makefiles NMake Ошибка CMake в CMakeLists.txt:5 (сообщение): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Вы должны использовать Visual Studio для создания расширения Python в Windows. Если вы получаете эту ошибку, это означает, что вы не установили Visual C++. Примечание что существует множество разновидностей Visual Studio, например Visual Studio для C#. разработка. Вам необходимо установить Visual Studio для C++. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -- Настройка не завершена, произошли ошибки! Traceback (последний вызов последний): Файл «», строка 1, в Файл «C:\Users\Admin\AppData\Local\Temp\pip-install-fi__6w9v\dlib\setup.py», строка 223, в настраивать( Файл «c:\users\admin\appdata\local\programs\python\python38\lib\site-packages\setuptools\__init__.py», строка 144, в настройке вернуть distutils.core.setup(**attrs) Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\core.py», строка 148, в настройке dist.run_commands() Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\dist.py», строка 966, в run_commands self.run_command(cmd) Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\dist.py», строка 985, в run_command cmd_obj.run() Файл "c:\users\admin\appdata\local\programs\python\python38\lib\site-packages\setuptools\command\install.py", строка 61, в запуске вернуть orig.install.run(self) Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\command\install.py», строка 545, в запуске self.run_command('построить') Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\cmd.py», строка 313, в run_command self.distribution.run_command(команда) Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\dist.py», строка 985, в run_command cmd_obj.run() Файл "c:\users\admin\appdata\local\programs\python\python38\lib\distutils\command\build.py", строка 135, в запуске self.run_command(имя_cmd) Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\cmd.py», строка 313, в run_command self.distribution.run_command(команда) Файл «c:\users\admin\appdata\local\programs\python\python38\lib\distutils\dist.py», строка 985, в run_command cmd_obj.run() Файл «C:\Users\Admin\AppData\Local\Temp\pip-install-fi__6w9v\dlib\setup.py», строка 135, в запуске self.build_extension(расширение) Файл «C:\Users\Admin\AppData\Local\Temp\pip-install-fi__6w9v\dlib\setup.py», строка 172, в build_extension subprocess.check_call(cmake_setup, cwd=build_folder) Файл "c:\users\admin\appdata\local\programs\python\python38\lib\subprocess.py", строка 364, в check_call поднять CalledProcessError (реткод, cmd) subprocess.CalledProcessError: команда '['cmake', 'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY =C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\build\\lib.win-amd64-3.8', '-DPYTHON_EXECUTABLE=c:\\ пользователи\\admin\\appdata\\local\\programs\\python\\python38\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\Admin\\AppData\\Local\\Temp\\pip -install-fi__6w9v\\dlib\\build\\lib.win-amd64-3.8', '-A', 'x64']' вернули ненулевой статус выхода 1. --------------------------------------- ОШИБКА: команда выполнена с ошибкой и статусом выхода 1: 'c:\users\admin\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-fi__6w9v\\dlib\\setup.py'"'"';f=getattr(tokenize , '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\ n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Admin\AppData\ Local\Temp\pip-record-f5b3pskr\install-record.txt' --single-version-external-managed --compile --install-headers 'c:\users\admin\appdata\local\programs\python\python38 \Include\dlib' Проверьте журналы на наличие полного вывода команды. Я пытался установить dlib перед установкой Face_recognition.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»