タグ付けされた質問 「python」

Pythonは、汎用で動的に型付けされたオブジェクト指向の高水準プログラミング言語です。バージョン3.xおよび2.xのインタープリターは、R​​aspberry Piの最も人気のあるオペレーティングシステムディストリビューションにインストールされています。

3
Pythonスクリプトでコマンドラインコマンドを実行するにはどうすればよいですか?
2つの個別のスクリプトを使用Scale1.pyしていScale2.pyます。それらを実行するには、ターミナルコマンドラインから入力するsudo python Scale1.pyかsudo python Scale2.py、ターミナルコマンドラインから実行します。Scale2.pyボタンを押すと、プログラムが中断して実行される行をスクリプトに入れたいと思いますScale1.py。機能しないこのようなもの。 if GPIO.input(23) == False: break(sudo python Scale1.py)
16 python 

4
Raspberry Piでより多くのGPIOポートを使用するにはどうすればよいですか?
私は現在、Raspberry Piの使用を含む学校でのコースのプロジェクトを計画していますが、プロジェクトに必要な入力と出力用のGPIOコネクタが不足するのではないかと心配しています。使用できるコネクタの量を増やすために何を使用できますか? 可能な場合、PythonのRPI.GPIOライブラリを使用して新しいコネクタをどのように使用できますか?

4
Pythonは通常のMinecraft、またはRasPi Editionのみを制御できますか?
私の息子は、Minecraftで具体化されたPythonでゲームを作りたいと思っています。RasPi Editionを使用してそれを行う場合、同じPythonコードがPC上の通常のMinecraftを制御できますか?私の推測では、Pythonは同じVMで実行するのではなく、Minecraftにコマンドを送信するため、両方で機能するはずです。
15 python  minecraft 



4
ネットワークから外れます(「宛先ホストに到達できません」)
Piをヘッドレスで実行し、ネットワークを介してSSHで接続しています。一貫して再現できる問題があります。PiでPythonスクリプトを実行したままにして、数時間後に戻ってきて、PiへのSSH接続がタイムアウトします。 pingを実行すると、次の結果が得られます。 C:\Users\andrew>ping 192.168.1.42 Pinging 192.168.1.42 with 32 bytes of data: Reply from 192.168.1.46: Destination host unreachable. ネットワーク上でそれを取り戻すことができる唯一の方法は、それを再起動することです(電源を抜く)。 誰もこれを経験しましたか?問題を診断するために確認できるログファイルはありますか?

4
Webインターフェイス経由でPythonスクリプトを実行する
GPIOピンを制御すると主張する多くのプロジェクトを見てきましたが、たとえばLEDを点滅させることができるように、少し違うものが欲しいです。 Webインターフェイスを介して、Pythonスクリプト(たとえば、ラズベリーの「blink.py」)をクリックして実行できるシステムがあります。

2
GPIOからボタンを読み取るにはどうすればよいですか?
私はずっと前にこの種の初心者レベルのものから自分を考慮しましたが、私はそれで私がそれで例外的なレベルのトラブルを抱えているように見えるので、私が思っていたほど賢くないと思います! だから私はついに試験を終えて新しいおもちゃで遊ぶことができたので、最初にしたことはUARTを介してLCDキャラクターディスプレイを装備することでした。私は問題なく動作するようになったので、このボタンでなぜそんなに苦労しているのかを理解するのに本当に苦労しています! そこで、私はarduinoの場合と同様のボタンを設定しました。グラウンドに接続された1kの抵抗で。マルチメーターを使用して、ボタンが機能し、適切な量の電力を出力していることを確認しました。シェルにSSHで接続し、ボタンをGPIOピン7に接続して、Pythonに接続しました。ここに私が試したものがあります: GPIO.pinout(GPIO.BOARD) GPIO.setup(7,GPIO.IN,pull_up_down=GPIO.PUD_DOWN) while 1==1: inputval = GPIO.input(7) print inputval これによりFalse、ボタンの押し方に関係なく、無限のループが得られます。私GPIO.PUD_UPもそれを試してみましたが、True代わりに無限ループになりました。私もそれを試してみましたがGPIO.PUD_OFF、もっと得ましたFalse。 ここに何かが足りませんか?
15 gpio  python 

3
誰でもシンプルな画像ビューアを推奨できますか?
私の上司は、仕事中の物のために安価なメディアプレイヤーを見つけるように頼みました。それがきっかけで、Raspberry Piを使って自分で何かを構築しようと思いました。 私の計画では、を使用udev-rulesしてusb / sdcardを検出し、イメージビューアーを起動して、メディア上の写真をフルスクリーンで表示します。Pythonスクリプトを使用して、実際の画像ビューアーを起動し、物事を整頓することを検討しています。 今、私はコンパクトでARM / RPi上で動作し、フルスクリーンでマウスボタンをクリックするだけで画像を変更するように設定できる画像ビューアを探しています。 プラスは、左クリック=次の画像、右クリック=前の画像のようにマウスボタンを使用することです。
15 python  linux 

2
RasPiCamとpythonでOpenCVを使用する
pythonを使用してRasPiCamボードからビデオを直接OpenCVで再生できる人はいますか? 回避策を含むいくつかのプロジェクトを見てきましたが、私が興味を持っているのは、OpenCVでRasPiCamボードをUSBカムであるかのように使用できることです。 理想的には、私はこのようなことをしたいと思います: import cv2.cv as cv capture = cv.CreateCameraCapture(-1) #some other code to actually display the video

3
Raspberry PiにPython 3.4をインストールする
Raspberry PiでPython 3.4を実行することはできますか? 現在、私はPython 3.2を持っていますが、奇妙なことは実行していることです sudo apt-get update sudo apt-get install python3 Raspberry Piが次のことを通知します。 python3が「すでに最新バージョン」である。 私も試しました sudo apt-get install python34が、これはそのようなパッケージが存在しないことを教えてくれます。 Raspberry PiでPython 3.4を実行する方法を知っている人はいますか?
13 raspbian  python  apt  update 

4
lighttpdを使用してPython CGIスクリプトにRPi.GPIOを含める方法は?
私は最近、CGIを介してlighttpdで動作するようにpythonをセットアップしました(こちらを参照)。しかし、RPi.GPIOを含めようとすると、スクリプトは実行を停止します(HTMLが出力されないためだと思います)が、エラーログ(/var/log/lighttpd/error.log)にエラー出力はありません。 gpio.py import RPi.GPIO as GPIO print "<html>" print "\t<head>" print "\t\t<title>GPIO</title>" print "\t</head>" print "\t<body>" print "\t\t<p>" print "\t\t\tGPIO #17 status: " print "\t\t</p>" print "\t</body>" print "</html>" スクリプトが実行されないのはなぜですか?許可が原因ですか?確かに、ライブラリを含めるには特別な権限は必要ないでしょうか?スクリプトまたはエラーログにエラー出力がないのはなぜですか?

2
なぜPythonは比較的遅いのですか?
いくつかのラップトップと比較して、シミュレーションコードのいくつかでPiのベンチマークを行ってきました。私のコードは浮動小数点を集中的に使用する傾向があるため、ハードフロートのサポートのためにRaspbianを使用しています(これははるかに高速であることが判明しています)。いくつかの異なる言語で同じ単純なコードを使用しています。明らかにpythonのコードはCコードどんなプラットフォームIの使用よりも遅いですが、パイの上に、比較的ように見える多くの Pythonインタプリタは、おそらくパイの上に、比較的遅いことがある理由3.周りのんの誰もが知っているの要因により、遅い、とこれは修正される可能性が高いものですか? テストは次のとおりです。 import random,math def gibbs(N=50000,thin=1000): x=0 y=0 print "Iter x y" for i in range(N): for j in range(thin): x=random.gammavariate(3,1.0/(y*y+4)) y=random.gauss(1.0/(x+1),1.0/math.sqrt(2*x+2)) print i,x,y gibbs() 実験に関するこのブログ投稿から。


4
独自のpythonスクリプト(GUI)のみを起動する方法は?
次の問題があります:Raspbian Jessie(バージョン4.4.26-v7 +)を実行しているRaspPi 3Bを使用する起動時に自己記述PythonスクリプトのGUIを実行したいです。 この質問はこのウェブサイトだけでなく他のウェブサイトでも尋ねられていることを知っていますが、Raspbianは変化し続けており、以前に提案された解決策はどれも役に立たなかったため(下記参照)、もう一度質問したいと思います。 私の理解では、XServerをロードし、その後スクリプトを実行する必要があります。これは、デスクトップ全体をロードする代わりに発生するはずです。 これを達成する1つの方法は、LXDE自動起動ファイルを使用することです(この回答で説明されています)。私は、ファイルを編集した/etc/xdg/lxsession/LXDE-pi/autostartだけでなく、ファイル/etc/xdg/lxsession/LXDE/autostart(参照記事で示唆されているように、前者はもともと4本の線の代わりに3つ含まれている) -の行を追加@sudo python /full/path/to/file.pyして@openbox、私のPiはまだブーツデスクトップに、自動的にすべてのスクリプトを実行しません。注釈:どちらかのファイルと両方のファイルについて、スクリプト行とスクリプト行をopenbox行と一緒に試しました。 別の戦略には、rc.localファイルが含まれます(公式ドキュメントで提案されています)。ただし、追加するだけでpython /full/path/to/file.py &は機能せず(GUIがまだstartxないため)、さらに追加しても助けにはなりませんでした。明らかにstartxをpythonスクリプトにリンクできなかったため、前者は起動直後に閉じられました。 いくつかは示唆(さらに)の.xinitrcが使用されるべきであること、。ただし、これも機能しませんでした。 su -c python /full/path/to/file.py pi そして、最後になりましたが、何らかの方法で、init.dを使用して実行可能にする必要があります。 正しい方向へのヒントをいただければ幸いです。私の間違いはどこですか?rc.localまたは.xinitrcの私の行はどのように見えますか?または、ピクセルへの切り替えに関連する大きな変更がありましたか? 追加情報:スクリプトにはsudo権限が必要です。GUI 2.7はTkinterを使用しているPython 2.7で書かれています。GUIは画面を完全に埋めるため、背景は無関係です。スクリプトは永久に(またはGUIを介したユーザー入力によって停止されるまで)実行されることになっており、wifiやイーサネットなどのシステムサービスを使用します。 詳細:すべてローカルで発生しています。 明確化:これまでに、8時間以上ネットを検索し、さまざまな開始点からチュートリアルを試したり、それらを組み合わせたりしました。2016年10月がRaspbianに変更されたため、非デスクトップ環境で実行するとスクリプト(ピクセルで起動したときに完全に動作する)が動作しない(疑わしい)か、新しいチュートリアルが必要であるという結論に達しました。古いチュートリアルを廃止しました。さらに、スクリプトを起動したり、Xserver(または同様のもの)を互いに独立して起動するのではなく、Xserverによって作成されたディスプレイをスクリプトが使用するように両方をリンクすることが課題です。
12 raspbian  python  gui  xorg 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.