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

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


7
Pipが機能していません:ImportError: 'pip._internal'という名前のモジュールはありません
実行中pipまたはpip3結果: Traceback (most recent call last): File "/home/myuser/.local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named 'pip._internal' 私はこれに問題があり、pip3をアンインストールしましたが、使用してもう一度インストールしようとすると sudo apt-get -y install python3-pip インストールはされますが、pipまたはpip3を実行すると同じエラーが発生します。 #which pip3 /home/myuser/.local/bin/pip3
62 python  pip 

1
新しいQtプロジェクトにPyQtまたはPySideを使用する必要がありますか?
最近、QtおよびQtQuick Ubuntuアプリ用のQuicklyテンプレートの作成に関する会話に参加しました。アイデアは、UbuntuアプリケーションQuicklyテンプレートのベースとなっているGTKを使用するのと同じように、コンセプトからパッケージまでQtアプリを簡単に開発できるようにすることです。 基本的なプログラミング言語としてPythonを使用することは依然として目的であり、最初に頭に浮かぶ疑問は、どのPythonバインディングでPyQtとPySideのどちらを使用すべきかということです。 両方の技術を経験した人々から、それぞれの長所と短所、それぞれの保守、Qt APIのバインディングへのマッピングなどを聞いてみたいと思います。 ありがとう!

5
Pythonファイルをコンパイルする方法は?
私はpythonの学習を開始し、Ubuntuの新しいユーザーでもあります。.pyファイルをコンパイルする方法を知る必要があります。私はコマンドで試しました python "hello.py" Pythonをコンパイルする他の方法は何ですか?
57 python  compiling 

7
Python:datetimeという名前のモジュールはありませんか?
OS:Ubuntu 14.04 LTS Python:2.7.6 Gourmet Recipe Managerをインストールすると、ロードが突然停止しました。ターミナルウィンドウで実行すると、トレースバックの最後に次のメッセージが表示されます。 import datetime as dt ImportError: No module named datetime 私が知る限り、何も変更されておらず、私のPythonインストールは最新です。昨日仕事をやめただけです。この問題を診断して修正するための優れたアプローチに感謝します! 更新:回答したすべての人に感謝します! ティム、この質問を間違った場所で聞いてすみません。UbuntuのWebサイトからのリンクをたどるだけで、新しい人であることに気付いてください。 TheSchwa、私はあなたの提案を試み、上記と同じエラーメッセージを受け取りました。 muru、パッケージはインストールされているようですが、正しくインストール/設定されているかどうかはわかりません。どうすればわかりますか? すべての質問に申し訳ありませんが、私はしばらくの間Linuxから離れていたRedHatの老人です。apt / dpkgのすべては私にとって新しいものです。
56 python 

6
pipを最新にアップグレードする方法は?
エラーget-pip.pyをpip freezeスローした後に使用してpipをインストールしました Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/freeze.py", line 74, in run req = pip.FrozenRequirement.from_dist(dist, dependency_links, find_tags=find_tags) File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 299, in from_dist assert len(specs) == 1 and specs[0][0] == '==' AssertionError Storing debug log for failure in …
51 upgrade  python  pip 



3
pipを使用してvirtualenvにscrapyをインストールする際のエラー
pip install scrapy Downloading/unpacking scrapy Downloading Scrapy-0.24.2-py2-none-any.whl (502kB): 502kB downloaded Downloading/unpacking pyOpenSSL (from scrapy) Downloading pyOpenSSL-0.14.tar.gz (128kB): 128kB downloaded Running setup.py (path:/home/elie/.virtualenvs/stat/build/pyOpenSSL/setup.py) egg_info for package pyOpenSSL warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'doc/_build' Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 …

3
Ubuntuでpythonインストールディレクトリを見つける方法
Windows環境から移行したばかりです。Python 3.2を別のディレクトリにインストールしました。UbuntuシェルでPythonインストールパスを取得するにはどうすればよいですか? 実行時にPythonにどのコードバージョンを使用してコードを実行するかをシェルに知らせる/選択する方法はありますか? Ubuntu Linuxにも環境変数と検索パスのようなものはありますか?

3
sudoでpython virtualenvを使用するには?
複数のユーザーがアクセスできる他のソフトウェアを構築するためにそれを使用する必要があるため、/ virtualを使用してディレクトリ内のシステム環境(virtualenvを使用)とは別にPython環境を作成しようとしています。virtualenvを作成してアクティブにすることはできますが、sudo何らかのコマンド(他のソフトウェアを作成またはコンパイルするなど)の場合、使用されるのはシステムpythonです(使用可能なモジュールがあるためわかります)。 Ubuntuではrootユーザーを使用するのは良いことではないのでsudo、virtualenvを使用するよう指示する方法はありますか?または、これは正しいアプローチではなく、完全に新しいPythonインストールを作成する必要がありますか? 64ビットバージョンのUbuntu 12.04(およびpython 2.7)を使用しています。
47 python  sudo 

7
ターミナルでPythonファイルを実行する
Ubuntuのターミナルで定期的にスクリプトを実行する方法を学ぼうとしています。ことで、私は精通していたbash、wgetとawk呼ばれているが、どのように私はPythonのファイルを端末で実行するために呼び出すのですか?私はこれを学びたいのですが、どこでそれを研究するのかわかりません。私が持っている.pywいくつかの参照するファイル.pyフォルダ内のファイルを。

6
UbuntuでPython3.3を使用してvirtualenvを作成する方法は?
Precise Pangolin amd64を実行しています。Python 3.3をppa:fkrull / deadsnakesからインストールしました。 さて、この新しいPythonバージョンをvirtualenvで実際に使用したいと思います。しかし、どうすればこれを行うことができますか?次のエラーが表示されます。 $ virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 Running virtualenv with interpreter /usr/bin/python3.3 The --no-site-packages flag is deprecated; it is now the default behavior. New python executable in /home2/USERNAME/.virtualenvs/pywork3/bin/python3.3 Also creating executable in /home2/USERNAME/.virtualenvs/pywork3/bin/python Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/site.py", line 73, in …
46 python  python3 

1
PythonでのアプリインジケーターでのGtk.Widgetsの使用
2010年、Stefano Palazzoは、関連する質問として、任意のgtk.Widgetをappindicator.Indicatorに配置し、StackOverflowで同様の質問をしました。どちらの場合でも、Ubuntuのアプリインジケータは限られているというコンセンサスです。マイケル・エクスストランドが言ったように: アプリケーションインジケータメニューのサポートは、サポートする内容が制限されているD-Busメニューに基づいています-任意のウィジェットなどのよりエキゾチックなものではなく、基本的なメニュー機能のみをサポートします。 ただし、2016年の今日のBluetoothインジケーターの表示とは矛盾しています。トグルスイッチを使用しています。 13.04のUbuntu Oneインジケーターでも同じことが観察できます。 したがって、明らかに方法があります。私はインジケーターブルートゥースのソースコードを勉強しましたが、それはValaで書かれています。ただし、私は主にpythonで作業します。既存のすべてのインジケーターを書き換えるだけでValaを学習するのは少し大変です。 質問の核心:Pythonを使用して、どのようにGtk.Widgetsを使用できますか、または少なくともBluetoothインジケーターのようにトグルスイッチを使用できますか? 注:私はこの質問に報奨金を与えて、Pythonでの実例を提供する回答に報いるつもりです。他の言語は受け入れられません。

4
ソースからPythonをコンパイルする前にインストールすべきパッケージ/ライブラリは何ですか?
たまに新しいUbuntuをインストールする必要があり(デスクトップとサーバーの両方に使用しました)、コンパイルする前にインストールしていたはずのいくつかのライブラリを忘れてしまいます。つまり、再コンパイルする必要があり、面倒です。 そこで、Pythonをコンパイルする前にインストールするすべてのライブラリパッケージの完全なリストを作成したいと思います(できればオプションであることが望ましい)。 これは、以下のヘルプで掘り下げて作成したリストsetup.pyです。少なくともUbuntu 10.04および11.04で完全です: build-essential (obviously) libz-dev (also pretty common and essential) libreadline-dev (or the Python prompt is crap) libncursesw5-dev libssl-dev libgdbm-dev libsqlite3-dev libbz2-dev Python 3.2以降の場合: liblzma-dev よりオプション: tk-dev libdb-dev Ubuntuには、Berkeleyデータベースのv1.8.5用のパッケージも(明らかな理由で)Sunオーディオハードウェアもありません。したがって、Ubuntuでモジュールbsddb185とsunaudiodevモジュールはビルドされませんが、他のすべてのモジュールは上記のパッケージがインストールされてビルドされます。 更新 Ubuntu 14.04には、Python 2.6や2.7などに必要なさらに多くのパッチがあります。代わりにpyenvをチェックアウトすることをお勧めします。スクリプトが含まれていますpython-build(にありますplugins/python-build/bin)。これを使用すると、次のような任意のPythonバージョンをインストールできます。 $ ./python-build 2.7.8 /opt/python27 ここで、2.7.8はバージョンで、/ opt / python27はインストールされるパスです。PyenvはPythonバージョンをダウンロードし、必要なパッチを適用configure; make; make installします。 更新を終了 Python 2.5およびPython 2.6では、Ubuntu …

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