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

Pythonはインタプリタ型プログラミング言語であり、スクリプト言語として使用されることが多いですが、それだけではありません。Pythonのバージョンは、すべてのUbuntuディストリビューションにデフォルトで含まれています。

3
IronPythonをインストールするにはどうすればよいですか?
ここにあるガイドを使用して、ubuntu 12.04にIronpythonをインストールしてみました: Mono上のIronPython しかし、動作しないようです。Solutions / IronPython.Mono.slnがないので、xbuild Solutions / IronPython.slnをxbuildしようとしましたが、いくつかのエラーのために機能しません。 UbuntuにIronPythonをインストールする別の方法を誰かに教えてもらえますか? ありがとう!
9 python  mono 

1
Gladeが/ optから翻訳をロードする方法
Ubuntuアプリデベロッパープロセスを通じて提出したいアプリケーションを作成しました。プロセスの要件の1つは、インストール時にすべてのファイルが/opt/extras.ubuntu.com/<appname>ディレクトリに移動することです。 パッケージの変更と他の人の助けを借りてそれを達成しましたが、今、私は新しい問題に直面しています:/optアプリからの翻訳から実行すると、ロードされません。 何が起こるかは次のとおりです。特に指定がない限り、アプリケーションの翻訳を含むバイナリファイル(MOファイル)は/usr/share/locale(Ubuntuの場合は/usr/share/locale-langpack)から読み込まれますが、私のアプリでは/opt要件により、/opt/extras.ubuntu.com/qreator/locale。 gettextでは翻訳をロードするための別の場所を指定できるため、理論的には問題ありません。そのため、bindtextdomain呼び出しを追加してそれを実現します。 import gettext from gettext import gettext as _ gettext.bindtextdomain('qreator', '/opt/extras.ubuntu.com/qreator/share/locale/') gettext.textdomain('qreator') コマンドラインで出力されるすべてのメッセージは、期待どおりに翻訳されたように見えます。しかし、それは主な問題を解決しません:UI Gladeから翻訳をロードするには、もう一度翻訳ドメインを指定する必要があります(gettext.textdomain('qreator')上記の呼び出しと同等)が、そこから翻訳をロードする場所を指定することはできません(つまり、Gladeと同等です)bindtextdomain残念ながら存在しません)。これが私が使用しているコードの抜粋です: builder = Gtk.Builder() builder.set_translation_domain('qreator') # There isn't a way to tell glade to load translations from # somewhere else than /usr/share/locale here builder.add_from_file(ui_filename) つまり、アプリがにインストールされている場合、UIからの翻訳を読み込むことができません/opt。 この時点ではかなり行き詰まっています。の/opt/extras.ubuntu.com/qreator/share/locale/代わりにGladeが翻訳をロードする方法に関するアイデアはあり/usr/share/localeますか?

1
GTKツールバーのボタンを強調表示する方法
PythonとGladeを使用してアプリケーションを作成しました。アプリには暗い背景のツールバーがあり、各ツールバーボタンにはカスタム画像があります(つまり、ストックアイコンは使用されていません)。 カスタム画像の代わりにストックアイコンをアイコンとして使用する場合、マウスをボタンの上に置くとボタンが強調表示されることに気付きましたが、これはカスタム画像では発生しません。 Thunderbirdはさらに一歩進んだようで、アイコンを強調表示するのではなく、色を反転させます。これは、暗いテーマ(下記を参照)に非常に適しています。 ボタンが強調表示されていない、通常の色 ホバーでボタンを強調表示、色を反転 ホバー時にカスタムアイコン画像またはボタンを強調表示するにはどうすればよいですか?

4
Python3用のpygameを入手するにはどうすればよいですか?
ユニバースリポジトリからPython2用のパッケージ(python-pygame)を入手できます。しかし、私はInvent with Python bookのチュートリアルを進めたいと思っています。SPM(Synaptic)を実行すると、Python3のpygameリソースが見つかりません。 また、私はPygameの Webサイトを調べましたが、PygameがPython3で使用できるかどうかは明確ではありません(本ではそれが可能であることが示されています)。 誰かが私のジレンマを助けてくれますか?
9 11.10  python 

3
DBusを使用して着信libnotify通知を聞く
私はすべての通知をespeakでフィルタリングしようとしています。しかし、Pythonスクリプトから通知の本文を取得する方法、またはどのsignal_nameをリッスンするかを見つけることができないようです。 bus.add_signal_receiver(espeak, dbus_interface="org.freedesktop.Notifications", signal_name="??") このためにグーグルしようとすると、新しい通知の作成に関連する結果しか得られないようです。そのため、今は完全に迷っています。 誰でもこれを手伝ってくれる? 要するに、Pythonを使用して着信通知をリッスンし、通知の「body」属性を取得することです。

3
EXIFデータを表示するようにNautilusを設定した人はいますか?
Ubuntuフォーラムの指示に従って、画像ファイルに関する追加情報、具体的にはEXIFデータを表示するようにNautilusを設定しました。 [解決しよう] MP3情報列(ビットレートなど)をnautilusリストビューに追加する] 私のマシンはUbuntu 11.04を実行しています。上記のスレッドで説明されている手順に従って、Nautilusのすべてのインスタンスを強制終了し、Nautilusを再起動して、ビューの設定で必要な列を選択しました。 残念ながら、Date EXIF Dateshot EXIF Image Size EXIF Software EXIF Flash列は空白です。情報を表示する唯一の列は画像サイズです。 私のUbuntu 10.10マシンで同じ手順を実行したところ、EXIFデータが表示されました。 10.xxに固有の手順はないため、この方法は11.04でも機能するはずです。 何か案は? ありがとうございました。

2
デスクトップインストールをサーバーとして使用できますか?
Linuxは初めてで、Ubuntuが初めてのディストリビューションです。Linuxについてもっと学びたいのでUbuntuを選びました。 時間の制約があり、できるだけ早くサーバーをセットアップする必要があります。MacBook ProでVMWare Fusionを介してUbuntuデスクトップとUbuntuサーバーをセットアップしています。 必要なものすべてをサーバーエディションにインストールしましたが、それは私の頭の先にあります。CLIの経験はありません。 CLIを習っている間、Ubuntuデスクトップを使用してWebサーバーを実行できますか?基本的に、Apache、PHP、MySQL、phpMyAdmin、Python、Djangoを実行する必要があります。MAMPを使用する必要がありますか? ありがとう。

1
実行中のPythonプロセスが多すぎる
私はubuntu 10.10を実行していますが、すべて正常に動作しています。システムモニターをチェックして、Linuxシステムで実行されているプロセスを確認しましたが、何かおかしいことに気付きました。多くのpythonプロセスが実行されていました(status:-sleeping)...これはなぜですか?また、それぞれが適度な量のRAMを使用しているようです... 以前はpythonでプログラミングしていたのですが、それはpythonプログラムの不適切な終了が原因であると考えていましたが、ラップトップを再起動してシステムモニターを確認しましたが、変更はありませんでした。以下のシステムモニターのスクリーンショットを含めました。

3
ソフトウェアとアップデートがクラッシュし、開かない
システム設定のソフトウェアとアップデートの設定ウィンドウを開くことができません。何が起こっているのかを理解するために私ができる最善のことは、ターミナルから[システム設定]を開き、[ソフトウェアと更新]をクリックした後の次の出力です。 max@Maxattax-Ubuntu:~$ sudo unity-control-center /usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py:40: PyGIWarning: Gdk was imported without specifying a version first. Use gi.require_version('Gdk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import GObject, Gdk, Gtk, Gio, GLib /usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py:40: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import …

3
「python3」と「python」は異なるパス変数を使用しますか?
このコマンドpythonは、Python 2.7.6環境を開きます。Python 3スクリプトを解釈したい場合は、コマンドをに書き換える必要がありpython3ます。 numpyパッケージをインストールしました。インストールの成功をテストするために、コマンドを実行しますimport numpy。pythonコマンドを使用するとうまく機能します。ただし、python3パッケージが見つかりません。 これはどのようにして可能ですか?これらの2つのコマンドは異なるパス変数を使用していますか?動作を変更するにはどうすればよいですか?
9 python  python3 

1
Pythonでは、 `open()`で開いた後にファイルを閉じる必要がありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Ask Ubuntuのトピックとなるように質問を更新してください。 4年前休業。 以前の質問について、open()関数を使用した両方の回答で、ファイルを閉じることについての言及がないことに気付きました。 そうすることは良い習慣だと私は読みましたが、実際にはそれが必要ですか?それは単に不要なコードですか? ファイルは自動的に閉じられますか?
9 python  files  io 

3
開発中のGtkアプリでキーボードショートカットを作成して使用するにはどうすればよいですか?
私はPython + GtkでUbuntu App Showdownのアプリケーションをすばやく作成しています。私はそれをDiscvurと呼んでいます。キーボードショートカットをいくつか追加したかったのですが。 ウェブを検索、私が見つかりました。AccelGroupについては、このページをしてgtk_widget_add_acceleratorについては、このページが、私はそれを起動する方法を理解していません。適切な信号をどのように定義し、それをアプリケーションで使用するかを教えてください。

1
virtualenvを更新するにはどうすればよいですか?
python-virtualenv バージョン1.4.9をインストールしました。最新バージョンは1.6.1です。バージョン1.6.1に更新するにはどうすればよいですか。バージョン1.4.9をアンインストールする必要がありますか?その場合、どのようにアンインストールしますか? (スタックオーバーフローにクロスポスト)

1
cronはコンピューターを起動しますか?
毎日真夜中にPythonスクリプトを開始する必要があります。インターネットで検索したところ、cronを使用できることがわかりました。私が気になるのは、cronタスクを真夜中にスケジュールした場合、コンピューターを起動してその仕事をすることですか?それとも別のものを使用してコンピュータをウェイクアップする必要がありますか?Ubuntu 16.04を使用しています。

1
apt-get install python-xxx vs pip install
私はまだ私が抱えているこの問題を理解しようとしていますが、sudo apt-get install python-XXXvs に関するpip install大量の投稿を読んでおり、その要点を理解しています(apt-getはパッケージリポジトリであり、pipする完全に異なる人々のグループによって管理されています-利用可能なアップデートがある場合、他のものすべてと一緒にアップデートします。バイナリなどです)。しかし、私が理解できず、答えを見つけることができなかったいくつかの特定のことがあります。 なんらかの理由で、最初にnumpyなどのパッケージをでインストールしsudo apt-get install numpy、次にpip install numpy。何が起こるのですか?numpyは別のバージョン(.local / libなど)の別の場所に再度インストールされているので、2つの独立したバージョンがありますか?インポート時にどちらが使用されますか?(私が正しく理解していれば、それは別個であり、apt-getはシステム全体に適用されますが、この質問に対する矛盾する応答をここで見ました(例:ここ) apt-getのパッケージの多くは、pipに比べてかなり古いことに気付きました。例:ipython 2.3.0対4.0.3、numpy 1.10.2対1.10.4、spyder 2.3.5対2.3.8。最初にsudo apt-get install続いてpip install?それともばかですか? 私のピップは1.5.6であることに気づきました-もしそうなら、それは最新のものですsudo apt-get install python-pip。一方、pipでは8.0.2です。古いバージョンでは同じパッケージを何度もインストールでき、警告も表示されないため、これが問題を引き起こしていると思います。そして、どういうわけかそれは古いものを上書きしません。同じパッケージ(たとえば、numpy)をアンインストールし続けることができ、実行しても常にそこにあるため、これに気付きましたpip show numpy。そして奇妙なことに、常に同じフォルダー(.local /)を表示していますが、バージョンが異なります:Sしたがって、これに関連して2つの質問があります。 a。ピップをインストールする最良の方法は何ですか?私は現在に傾いていますsudo apt-get install python-pip、pip install pip、sudo apt-get purge python-pip。それは賢明ですか?それは私には少しばかげているようです。 b。多くのパッケージが重複インストールで混乱していることがわかったので、おそらくいくつかはapt-getでインストールされ、その後、pip 1.5.6で複数回インストールされたため、重複をチェックしてクリーンアップする最良の方法は何ですか?スクリプトを使用してすべてをアンインストールして再インストールするのは安全ではないと思いますか? PS私はこれを新しい質問として投稿するべきか、元の問題に対する応答として投稿するべきかわかりませんでした。この質問の方がはるかに簡潔で一般的であるため、別のほうがよいと感じました。間違えた場合はお詫びします。

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