Я совершенно новичок в программировании на Python. Как я понимаю, если я хочу установить какие-либо пакеты Python, мне нужно использовать pip install
, но, похоже, у меня много проблем при загрузке некоторых пакетов.
Я сталкивался с этой проблемой несколько раз с различными типами пакетов, сначала мне нравится загружать numpy
, но кажется, что что-то не так с файлом колеса, но в конце концов я загружаю этот файл колеса из «Неофициальных двоичных файлов Windows для пакетов расширений Python».
Теперь я снова собираюсь загрузить другой пакет, который называется «RPI.GPIO», и ниже приведена ошибка, с которой я сталкиваюсь в командной строке, и я думаю, что она похожа на проблему, с которой я столкнулся при установке numpy
.
Я попытался найти пакеты в «Неофициальных двоичных файлах Windows для пакетов расширений Python», но не могу найти, я думаю, что это не обычный пакет.
Кто-нибудь может мне с этим помочь? и, может быть, дать мне краткое объяснение того, как работает pip install
?
Заранее спасибо.
Ок, спасибо, поменяю.
Причина, по которой вы не можете установить RPI.GPIO
, заключается в том, что это модуль для Raspberry Pi. Чтобы установить numpy
, я бы посоветовал попробовать
pip3 install --upgrade pip
pip3 install --upgrade setuptools
pip3 install numpy
так что вы будете работать с Python 3. Если это все еще не работает, будет полезно скачать и установить Anaconda. Убедившись, что вы правильно установили Anaconda и проверьте, что conda
находится на пути к вашему терминалу, введите
conda create -n [your_env_name] python=[desired_version] numpy
так что он автоматически создаст зависимости для numpy
в вашей среде.
Примером является
conda create -n new_env python=3.7 numpy
Привет, спасибо за ваш ответ, я использую Pycharm в качестве своей IDE для Python, нужна ли мне другая IDE, такая как Anaconda? Да, RPI.GPIO предназначен для Raspberry Pi, но возможно ли это, если я хочу отредактировать свой код на своем ноутбуке с Windows?
Привет, Anaconda может помочь вам создать виртуальную среду, чтобы вы могли продолжать использовать Pycharm. В настройках интерпретатора проекта Pycharm просто выберите среду conda и активируйте ее. Это поможет вам создать колесо для «numpy», и после активации среды conda вы по-прежнему сможете устанавливать другие пакеты с помощью pip. «RPI.GPIO» должен работать только на Raspberry Pi, поэтому вам нужно изменить свой код, чтобы «подделать» этот модуль, как этот пример
Добавьте фиктивный интерфейс для RPI.GPIO, чтобы попробовать код на ноутбуке или кодирование на ноутбуке для GPIO. Он ничего не делает, это просто фиктивный интерфейс, но он не выдает никаких ошибок при отладке на другом компьютере, кроме Raspi.
Вот ссылка: Создайте поддельный RPI.GPIO
пожалуйста, не связывайте изображения кода или ошибок. Скопируйте их и вставьте (в виде текста!) в вопрос. Отформатируйте их как «Код», чтобы сделать его читабельным.