2017-01-29 3 views
0

私はいくつかのプログラミングのために私のラズベリーパイを使用したいと思います。 (私はPythonに入りたいです。)自分のプログラムをWindows 8.1のコンピュータに転送してそこで実行することができれば完璧です。それをしてもいいですか?ありがとう!Raspbianを実行しているRaspberry Piで作成されたPythonプログラムは、Windows 8.1マシンで動作しますか?

答えて

0

はい! Pythonコードは主にプラットフォームに依存しません。特定のライブラリのみをMaschineでコンパイルする必要があります。 pip(必要な場合)を使用してインストールする必要があります。 Googleの詳細情報

0

短い回答:はい。

長い答え:それは実際に全体のポイントです。あなたのWindowsマシンに適切なPythonバージョンをインストールし、パスを正しく設定して、Pythonスクリプトをグローバルに起動できるようにしてください。ここに素敵なリソース - https://docs.python.org/2.7/using/windows.htmlがあります。設定したら、.pyファイルをRaspberry PiからWindowsマシンに転送するだけです。

0

短い回答:主にはい、ただしそれによります。

明らかに、周辺機器を制御するためのRaspberry Pi固有のライブラリは、ms-windowsでは動作しません。

あなたのPiにはおそらくパッケージ管理機能を備えたLinuxディストリビューションがあり、機能するツールチェーンが付属しています。つまり、パッケージやライブラリのインストール(Python)は簡単です。 pipsetup.pyのようなツールはほとんどがJust Workです。

これはms-windowsでは必ずしもそうとは限りません。 エクステンション(コンパイルされたコード)を含む、または外部共有ライブラリを必要とするPythonライブラリをインストールすることは、マイクロソフトのツールチェーンに関する技術的な理由から、不満を募らせています。そのOSでは、Anacondaのような独自のパッケージマネージャを持つPythonディストリビューションを使用する方が一般的に簡単です。最も人気のあるライブラリのパッケージが付属しています。

さらに、Pythonの標準ライブラリのドキュメントを調べると、関数がUNIX上またはms-windows上でのみ使用できることがあります。また、ms-windowsが新しいプロセスを作成する方法の性質上、multiprocessingモジュールを使用しているときにはいくつかの問題があります。

両方のプラットフォームで同じPythonバージョンを使用することをお勧めします。現在は、3.6または3.5が望ましいでしょう。

関連する問題