Нет модуля с именем «пикамера»

Я следил за этим сайтом (https://www.pyimagesearch.com/2015/03/30/accessing-the-raspberry-pi-camera-with-opencv-and-python/) для установки моей пикамеры, но у меня проблема с модулем пикамера. Я установил модуль пикамера, и это изображение из заморозки пипсов.

https://imgur.com/a/3y5b2rO

Вы можете видеть, что у меня уже есть пикамера 1.13, но когда я пробую test_image.py, он говорит: «Нет модуля с именем «пикамера»».

https://imgur.com/a/XMEXwXJ

Я удалял и устанавливал много раз, но ошибка все еще существует. Как это исправить?

test_image.py

# import the necessary packages
from picamera.array import PiRGBArray
from picamera import PiCamera
import time
import cv2

# initialize the camera and grab a reference to the raw camera capture
camera = PiCamera()
rawCapture = PiRGBArray(camera)

# allow the camera to warmup
time.sleep(0.1)

# grab an image from the camera
camera.capture(rawCapture, format = "bgr")
image = rawCapture.array

# display the image on screen and wait for a keypress
cv2.imshow("Image", image)
cv2.waitKey(0)

Попробуйте pip3 install picamera

NutCracker 06.03.2019 17:53

Существует две основные версии Python: Python 2.7 и Python 3.x. Если вы только начинаете работать с Python, ИМХО, вам следует использовать Python 3, который существует около 10-11 лет. Поэтому убедитесь, что вы используете Python3 и его маленького друга pip3. Поэтому в начале используйте шебанг, который четко говорит, какой Python вы ожидаете, и проверьте, что происходит с type python, type python3, type pip и type pip3.

Mark Setchell 06.03.2019 18:56

@NutCracker ошибка все еще существует

guner 11.03.2019 09:21

Я должен сбросить SD-карту. После того, как я переустанавливал так много раз и многое другое, я был сбит с толку состоянием моего raspberry pi.

guner 11.03.2019 09:29
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
5
4
11 535
7

Ответы 7

Когда вы запустите команду pip3 установить пикамеру, она покажет, что требование уже выполнено, а затем дорожка, если вы уже установили picamera. Теперь скопируйте этот путь и включите его в свою программу следующим образом:

    import sys
    sys.path.append('paste the copied path here')
    from picamera.array import PiRGBArray
    from picamera import PiCamera

для python3 вам нужно просто попробовать приведенные ниже команды. Имейте в виду, что вам нужно открыть терминал в домашнем каталоге.

sudo -H apt install python3-picamera
sudo -H pip3 install --upgrade picamera[array]

дайте мне знать, если это работает!

Установите модуль пикамера, выполнив следующие действия.

1.On Windows, execute: set READTHEDOCS=True

1'.On Unix based systems, execute: export READTHEDOCS=True

2.Now execute: pip install picamera

Я столкнулся с той же проблемой, пока не заметил, что в PiCamera я не написал заглавную букву c.

Камера Pi может не работать в Windows, попробуйте выполнить следующие команды, это решит проблему

выполнять:

set READTHEDOCS=True

Теперь выполните:

pip install picamera

Попробуйте выполнить следующие команды из: https://www.raspberrypi.org/documentation/linux/software/python.md

Я предполагаю, что путь к модулю пикамера по какой-то причине перепутался, поэтому попробуйте очистить его и переустановить.

Очистить с помощью:

sudo apt purge python3-picamera

Сначала убедитесь, что все обновлено:

sudo apt update

Потом:

sudo apt install python3-picamera

Когда у меня был файл с именем picamera.py, у меня была та же проблема, поэтому я переименовал его, и с тех пор возникла еще одна проблема. Я надеюсь, что это то же самое для вас, иначе это выше моих навыков.

Другие вопросы по теме