Olej писал(а): ↑31 янв 2022, 23:36
именно этот драйвер должен поддерживать эту камеру 093a:2471 ... и он загружен!
Хочу проверить средствами Python (
какое устройство - WEB камера?) ... на
целевом компьютере:
Код: Выделить всё
olej@HP-Compaq:~$ pip3 find cv2
Команда «pip3» не найдена, но может быть установлена с помощью:
sudo apt install python3-pip
Код: Выделить всё
olej@HP-Compaq:~$ apt install python3-pip
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
build-essential g++ g++-9 libc-dev-bin libc6-dev libcrypt-dev libexpat1-dev libpython3-dev libpython3.8-dev libstdc++-9-dev
python-pip-whl python3-dev python3-distutils python3-lib2to3 python3-setuptools python3-wheel python3.8-dev zlib1g-dev
Предлагаемые пакеты:
g++-multilib g++-9-multilib gcc-9-doc glibc-doc libstdc++-9-doc python-setuptools-doc
Следующие НОВЫЕ пакеты будут установлены:
build-essential g++ g++-9 libc-dev-bin libc6-dev libcrypt-dev libexpat1-dev libpython3-dev libpython3.8-dev libstdc++-9-dev
python-pip-whl python3-dev python3-distutils python3-lib2to3 python3-pip python3-setuptools python3-wheel python3.8-dev zlib1g-dev
Обновлено 0 пакетов, установлено 19 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 20,2 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 96,2 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.2 [71,8 kB]
Пол:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libcrypt-dev amd64 1:4.4.10-10ubuntu4 [104 kB]
Пол:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.2 [2.520 kB]
Пол:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++-9-dev amd64 9.3.0-17ubuntu1~20.04 [1.714 kB]
Пол:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 g++-9 amd64 9.3.0-17ubuntu1~20.04 [8.405 kB]
Пол:6 http://archive.ubuntu.com/ubuntu focal/main amd64 g++ amd64 4:9.3.0-1ubuntu2 [1.604 B]
Пол:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 build-essential amd64 12.8ubuntu1.1 [4.664 B]
Пол:8 http://archive.ubuntu.com/ubuntu focal/main amd64 libexpat1-dev amd64 2.2.9-1build1 [116 kB]
Пол:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.2 [3.950 kB]
Пол:10 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-dev amd64 3.8.2-0ubuntu2 [7.236 B]
Пол:11 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python-pip-whl all 20.0.2-5ubuntu1.6 [1.805 kB]
Пол:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.2 [155 kB]
Пол:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.2 [510 kB]
Пол:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76,3 kB]
Пол:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB]
Пол:16 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-dev amd64 3.8.2-0ubuntu2 [1.212 B]
Пол:17 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-setuptools all 45.2.0-1 [330 kB]
Пол:18 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-wheel all 0.34.2-1 [23,8 kB]
Пол:19 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3-pip all 20.0.2-5ubuntu1.6 [231 kB]
Получено 20,2 MB за 3с (6.496 kB/s)
Выбор ранее не выбранного пакета libc-dev-bin.
(Чтение базы данных … на данный момент установлен 356171 файл и каталог.)
Подготовка к распаковке …/00-libc-dev-bin_2.31-0ubuntu9.2_amd64.deb …
Распаковывается libc-dev-bin (2.31-0ubuntu9.2) …
Выбор ранее не выбранного пакета libcrypt-dev:amd64.
Подготовка к распаковке …/01-libcrypt-dev_1%3a4.4.10-10ubuntu4_amd64.deb …
Распаковывается libcrypt-dev:amd64 (1:4.4.10-10ubuntu4) …
Выбор ранее не выбранного пакета libc6-dev:amd64.
Подготовка к распаковке …/02-libc6-dev_2.31-0ubuntu9.2_amd64.deb …
Распаковывается libc6-dev:amd64 (2.31-0ubuntu9.2) …
Выбор ранее не выбранного пакета libstdc++-9-dev:amd64.
Подготовка к распаковке …/03-libstdc++-9-dev_9.3.0-17ubuntu1~20.04_amd64.deb …
Распаковывается libstdc++-9-dev:amd64 (9.3.0-17ubuntu1~20.04) …
Выбор ранее не выбранного пакета g++-9.
Подготовка к распаковке …/04-g++-9_9.3.0-17ubuntu1~20.04_amd64.deb …
Распаковывается g++-9 (9.3.0-17ubuntu1~20.04) …
Выбор ранее не выбранного пакета g++.
Подготовка к распаковке …/05-g++_4%3a9.3.0-1ubuntu2_amd64.deb …
Распаковывается g++ (4:9.3.0-1ubuntu2) …
Выбор ранее не выбранного пакета build-essential.
Подготовка к распаковке …/06-build-essential_12.8ubuntu1.1_amd64.deb …
Распаковывается build-essential (12.8ubuntu1.1) …
Выбор ранее не выбранного пакета libexpat1-dev:amd64.
Подготовка к распаковке …/07-libexpat1-dev_2.2.9-1build1_amd64.deb …
Распаковывается libexpat1-dev:amd64 (2.2.9-1build1) …
Выбор ранее не выбранного пакета libpython3.8-dev:amd64.
Подготовка к распаковке …/08-libpython3.8-dev_3.8.10-0ubuntu1~20.04.2_amd64.deb …
Распаковывается libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.2) …
Выбор ранее не выбранного пакета libpython3-dev:amd64.
Подготовка к распаковке …/09-libpython3-dev_3.8.2-0ubuntu2_amd64.deb …
Распаковывается libpython3-dev:amd64 (3.8.2-0ubuntu2) …
Выбор ранее не выбранного пакета python-pip-whl.
Подготовка к распаковке …/10-python-pip-whl_20.0.2-5ubuntu1.6_all.deb …
Распаковывается python-pip-whl (20.0.2-5ubuntu1.6) …
Выбор ранее не выбранного пакета zlib1g-dev:amd64.
Подготовка к распаковке …/11-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.2_amd64.deb …
Распаковывается zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.2) …
Выбор ранее не выбранного пакета python3.8-dev.
Подготовка к распаковке …/12-python3.8-dev_3.8.10-0ubuntu1~20.04.2_amd64.deb …
Распаковывается python3.8-dev (3.8.10-0ubuntu1~20.04.2) …
Выбор ранее не выбранного пакета python3-lib2to3.
Подготовка к распаковке …/13-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb …
Распаковывается python3-lib2to3 (3.8.10-0ubuntu1~20.04) …
Выбор ранее не выбранного пакета python3-distutils.
Подготовка к распаковке …/14-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb …
Распаковывается python3-distutils (3.8.10-0ubuntu1~20.04) …
Выбор ранее не выбранного пакета python3-dev.
Подготовка к распаковке …/15-python3-dev_3.8.2-0ubuntu2_amd64.deb …
Распаковывается python3-dev (3.8.2-0ubuntu2) …
Выбор ранее не выбранного пакета python3-setuptools.
Подготовка к распаковке …/16-python3-setuptools_45.2.0-1_all.deb …
Распаковывается python3-setuptools (45.2.0-1) …
Выбор ранее не выбранного пакета python3-wheel.
Подготовка к распаковке …/17-python3-wheel_0.34.2-1_all.deb …
Распаковывается python3-wheel (0.34.2-1) …
Выбор ранее не выбранного пакета python3-pip.
Подготовка к распаковке …/18-python3-pip_20.0.2-5ubuntu1.6_all.deb …
Распаковывается python3-pip (20.0.2-5ubuntu1.6) …
Настраивается пакет python3-wheel (0.34.2-1) …
Настраивается пакет libcrypt-dev:amd64 (1:4.4.10-10ubuntu4) …
Настраивается пакет python-pip-whl (20.0.2-5ubuntu1.6) …
Настраивается пакет libc-dev-bin (2.31-0ubuntu9.2) …
Настраивается пакет python3-lib2to3 (3.8.10-0ubuntu1~20.04) …
Настраивается пакет python3-distutils (3.8.10-0ubuntu1~20.04) …
Настраивается пакет python3-setuptools (45.2.0-1) …
Настраивается пакет python3-pip (20.0.2-5ubuntu1.6) …
Настраивается пакет libc6-dev:amd64 (2.31-0ubuntu9.2) …
Настраивается пакет libstdc++-9-dev:amd64 (9.3.0-17ubuntu1~20.04) …
Настраивается пакет libexpat1-dev:amd64 (2.2.9-1build1) …
Настраивается пакет libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.2) …
Настраивается пакет g++-9 (9.3.0-17ubuntu1~20.04) …
Настраивается пакет zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.2) …
Настраивается пакет g++ (4:9.3.0-1ubuntu2) …
update-alternatives: используется /usr/bin/g++ для предоставления /usr/bin/c++ (c++) в автоматическом режиме
Настраивается пакет build-essential (12.8ubuntu1.1) …
Настраивается пакет libpython3-dev:amd64 (3.8.2-0ubuntu2) …
Настраивается пакет python3.8-dev (3.8.10-0ubuntu1~20.04.2) …
Настраивается пакет python3-dev (3.8.2-0ubuntu2) …
Обрабатываются триггеры для man-db (2.9.1-1) …
Обрабатываются триггеры для doc-base (0.10.9) …
Обработка 1 добавленный файл doc-base...
Поиск паукета:
Код: Выделить всё
olej@HP-Compaq:~$ pip3 search cv2
ERROR: Exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 186, in _main
status = self.run(options, args)
File "/usr/lib/python3/dist-packages/pip/_internal/commands/search.py", line 52, in run
pypi_hits = self.search(query, options)
File "/usr/lib/python3/dist-packages/pip/_internal/commands/search.py", line 71, in search
hits = pypi.search({'name': query, 'summary': query}, 'or')
File "/usr/lib/python3.8/xmlrpc/client.py", line 1109, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python3.8/xmlrpc/client.py", line 1450, in __request
response = self.__transport.request(
File "/usr/lib/python3/dist-packages/pip/_internal/network/xmlrpc.py", line 38, in request
return self.parse_response(response.raw)
File "/usr/lib/python3.8/xmlrpc/client.py", line 1341, in parse_response
return u.close()
File "/usr/lib/python3.8/xmlrpc/client.py", line 655, in close
raise Fault(**self._stack[0])
xmlrpc.client.Fault: <Fault -32500: "RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable load and will be deprecated in the near future. See https://status.python.org/ for more information.">
... и вспоминаю, что
поиск пакетов в pip не работает уже насколько лет ...
Python: поиск и установка модулей:
В качестве альтернативы предлагается использовать веб-поиск на
https://pypi.org.
OpenCV on Wheels
Installation and Usage
...
Код: Выделить всё
olej@HP-Compaq:~$ pip3 install --upgrade pip
Collecting pip
Downloading pip-22.0.2-py3-none-any.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 1.4 MB/s
Installing collected packages: pip
WARNING: The scripts pip, pip3 and pip3.8 are installed in '/home/olej/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-22.0.2
Код: Выделить всё
olej@HP-Compaq:~$ pip3 install opencv-python
Collecting opencv-python
Downloading opencv_python-4.5.5.62-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.4 MB)
|████████████████████████████████| 60.4 MB 20 kB/s
Collecting numpy>=1.14.5; python_version >= "3.7"
Downloading numpy-1.22.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB)
|████████████████████████████████| 16.8 MB 231 kB/s
Installing collected packages: numpy, opencv-python
WARNING: The scripts f2py, f2py3 and f2py3.8 are installed in '/home/olej/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed numpy-1.22.1 opencv-python-4.5.5.62
Код: Выделить всё
olej@HP-Compaq:~$ pip install opencv-contrib-python
Collecting opencv-contrib-python
Downloading opencv_contrib_python-4.5.5.62-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (66.6 MB)
|████████████████████████████████| 66.6 MB 103 kB/s
Requirement already satisfied: numpy>=1.14.5; python_version >= "3.7" in ./.local/lib/python3.8/site-packages (from opencv-contrib-python) (1.22.1)
Installing collected packages: opencv-contrib-python
Successfully installed opencv-contrib-python-4.5.5.62