2017-01-29 10 views
0

Я хотел бы использовать мою малину Pi для некоторых программ. (никогда не делал этого раньше, я хочу попасть в Python.) Если я смогу перенести свои программы на мой компьютер с Windows 8.1 и запустить их там, это будет идеально. Я могу это сделать? Благодаря!Будут ли запущены программы Python на малине Pi, работающие на Raspbian на машине под Windows 8.1?

ответ

0

Да! Код Python в основном независим от платформы. В Maschine должны быть собраны только некоторые конкретные библиотеки. Они должны быть установлены с помощью pip (при необходимости). Дополнительная информация в Google.

0

Короткий ответ: Да.

Длинный ответ: В этом весь смысл. Просто убедитесь, что вы установили правильную версию python на свой компьютер Windows и правильно настроили путь, чтобы можно было запускать скрипты python по всему миру. Вот хороший ресурс - https://docs.python.org/2.7/using/windows.html. После того, как вы настроите его, вам просто нужно перенести свои .py файлы из Raspberry Pi в Windows.

0

Короткий ответ: в основном да, но это зависит.

Очевидно, что определенные библиотеки Ribberry Pi для управления его периферийными устройствами не будут работать на ms-окнах.

Возможно, у вашего Pi есть дистрибутив Linux с управлением пакетами и поставляется с функциональной привязкой. Это означает, что установка (python) пакетов и библиотек будет ветерок. Инструменты вроде pip и setup.py скриптов будут в основном работать.

Это не обязательно в случае ms-windows. Установка библиотек python, содержащих расширения (скомпилированный код) или требующих внешних разделяемых библиотек, является разочаровывающей техникой по техническим причинам, относящимся к программной цепочке Microsoft. На этой ОС обычно проще использовать дистрибутив python, такой как Anaconda, у которого есть свой собственный менеджер пакетов, и поставляется с пакетами для большинства популярных библиотек.

Кроме того, если вы посмотрите на документацию для стандартной библиотеки Python, вы увидите, что иногда функция доступна только в UNIX или только в ms-окнах. И из-за характера того, как ms-windows создает новые процессы, есть некоторые ошибки, когда вы используете модуль multiprocessing.

Было бы неплохо использовать ту же версию Python на обеих платформах. В настоящее время это будет предпочтительно 3,6 или 3,5.