web-dev-qa-db-ja.com

Python Kivy for PyCharm for Windowsを設定する方法?

Windows 7でKivyをPyCharmで動作させるのに問題があります。ほとんどの外部ライブラリを[ファイル]> [設定]> Pythonインタープリター> [パス]タブから追加できました。

私はPythonのKivyバージョンを使用しています。 PyCharmで[右クリック>送信> kivy.bat]メソッドを使用して問題なく動作するKivyアプリを実行すると、次のエラーが発生します。

Failed modules
Python 2.7.3 (C:/Python27/python.exe) 
_imagingtk
dde
gtk._gtk
pangocairo
Generation of skeletons for the modules above will be tried again when the modules are updated or a new version of generator is available

私のファイルはCython * .pxd形式のkivy.propertiesファイルを認識できないため、問題はcythonに関係している可能性があると思います。

誰かが私にPyCharmとKivyのWindows構成チュートリアルを教えてくれるか、私の問題の解決策を教えてくれたら、私はそれを大いに感謝します!

15
user2469456

このKivyのWikiページ さまざまな一般的なIDEでKivyを設定する は、より適切な回答と詳細なコマンドを備えています。 Pycharm 3.4の追加情報とともに以下にコピーされます。

解凍したKivyフォルダーに移動し、同じディレクトリ(mklink python.bat kivy.bat)にある「python.bat」を指す「kivy.bat」のシンボルリンクを作成します。

PyCharmに2つの新しいPythonインタプリタを追加します。

  • ブートストラッパー:Kivyパッケージフォルダーから以前に作成した「python.bat」を選択します。
  • プロジェクトインタープリター:KivyパッケージフォルダーのPythonサブディレクトリから "python.exe"を選択します。

プロジェクトインタープリターの場合、Kivyパッケージフォルダーに直接含まれている「kivy」ディレクトリへのパスを追加します。 PyCharm 3.4では、パスタブはサブメニューに隠されています。プロジェクトインタープリターで、インタープリタードロップダウンリストの横にあるツールアイコンをクリックし、[詳細...](最後のもの)をクリックします。すべてのプロジェクトインタープリターのリストで、[実行構成インタープリター]を選択すると、右側に5つのアイコン(+ 、-、編集、仮想環境、およびパス)、パスをクリックして、解凍されたKivyフォルダーにKivyサブディレクトリを追加します。

すべての設定を保存し、「無効な出力形式」に関する警告を無視します。プロジェクトインタープリターが以前に作成した構成に設定されていることを確認します。

新しい実行構成を作成し、Pythonインタープリターを以前に作成したブートストラップに設定します。

設定を実行してKivyアプリケーションを実行するだけです

8
Ying

PyCharmをインストールして開きます

  1. すでにインストールしていて、プロジェクトを開いている場合は、File -> Settings (Ctrl + Alt + S)をクリックします。 (そうでない場合は、新しいプロジェクトを作成し、 '_..._'(または settings image )インタープリターの隣、ステップ2)をスキップ
  2. [プロジェクトの設定]で、[_Project Interpreter -> Python Interpreters_]をクリックします
  3. 小さな緑色の+をクリックして、ローカルを選択します(インストールされているpythonこのリストからインタープリターをセットアップすることもできます)
  4. _..\Kivy\Python\python.exe_をポイントし、[OK]をクリックします(ここでパスはc:\Program files (x86)\Kivy\Python\python.exeでした。これは、Kivy Zipファイルを解凍した場所です)

settings.jar ファイルも添付しました。これはkv言語の定義です。完全ではありませんが、非常に役立ちます。 _File->Import_をクリックし、_settings.jar_ファイルを選択します。チェックされるのはFileTypesのみです。これをインポートすると、_kv language file_の下に "_File->Settings-IDE Settings->File Types_"の定義ができます。

kvファイルを開いて、色の違いとオートコンプリートを確認します

  • ウィジェットはタイプ1です
  • プロパティはタイプ2です
  • すべてのイベント(on_something)はタイプ3
  • タイプ4は、自己とルートです。

PyCharmについては以上です。残りはWindows 7固有です

  1. コマンドプロンプトを開き、_..\Kivy\Python\lib_フォルダーを参照します
  2. タイプ_mklink /D kivy "..\Kivy\kivy\kivy"_(私の行はmklink /D kivy "c:\Program files (x86)\Kivy\kivy\kivy")です。これにより、すべてのkivy pythonファイルが読み込まれ、その定義が含まれるように、シンボリックリンクが設定されます。オートコンプリートを取得するための注文

次に、環境変数を設定する必要があります。これはPyCharm内のプロジェクトごとに実行できますが、Windowsでも実行できるため、pythonインタープリターを毎回選択するだけで済みます。

「スタート」をクリックし、「envir」と入力します。2番目を選択します。 (システム変数)(_Win+PauseBreak_->をクリックしてここにアクセスすることもできます_Advanced system settings_をクリック)環境変数をクリック

ここでこれらを追加します(もう一度、kivyフォルダーがある場所をポイントします。これらすべてを_kivy.bat_ファイルで見つけることもできます。変数を見つけてパスに置き換えてください)。

_GST_PLUGIN_PATH 
c:\Program Files (x86)\Kivy\gstreamer\lib\gstreamer-0.10

GST_REGISTRY 
c:\Program Files (x86)\Kivy\gstreamer\registry.bin

PATH 
c:\Program Files (x86)\Kivy;c:\Program Files (x86)\Kivy\Python;c:\Program Files (x86)\Kivy\gstreamer\bin;c:\Program Files (x86)\Kivy\MinGW\bin;c:\Program Files (x86)\Kivy\kivy;%PATH
_

マシンを再起動します。 (ロードする環境変数用)

ここで、kivyプロジェクトを開いたら、先ほど設定したKivyインタープリターを選択して、おじをボブします。

21
Xuton

あるいは単に:

  • Kivyパッケージをフォルダーに解凍します。
  • 「python.bat」を指す「kivy.bat」のシンボリックリンクを作成します。
  • PyCharmに2つの新しいPythonインタープリターを追加します。1つはプロジェクトインタープリターとして使用され、もう1つは実行構成インタープリターとして使用されます。
    • プロジェクトインタープリター:KivyパッケージフォルダーのPythonサブディレクトリから "python.exe"を選択します。
    • 実行構成インタープリター:Kivyパッケージフォルダーから以前に作成した「python.bat」を選択します。
  • 実行構成インタープリターの場合は、paths-tabをクリックして、Kivyパッケージフォルダーに直接含まれているkivyディレクトリへのパスを追加します。
  • すべての設定を保存し、「無効な出力形式」に関する警告を無視します。
  • プロジェクトインタープリターが以前に作成した構成に設定されていることを確認します。
  • 新しい実行/デバッグ構成を作成し、Python=インタープリターを以前に作成した実行構成インタープリターに設定します。
  • 設定を実行してスクリプトを実行するだけです

2つの別個の構成を使用することで、「kivy.bat」または「python.bat」ファイルを使用してbootstrap Kivyを作成し、ターゲットスクリプトを実行して、次の追加パスを使用して他の構成を使用できます。適切なコード補完。PyCharmが「kivy.bat」または「python.bat」インタープリターを使用してモジュールのスケルトンを作成しようとすると、失敗/ハングします。構成のスクリーンショットの一部:

http://i.imgur.com/YGtQEfr.png

http://i.imgur.com/NUaCkxh.png

http://i.imgur.com/uPjKxZw.png

http://i.imgur.com/3cXnVqm.png

6
cryzed

私のために働いた非常に単純なバージョンは:

  1. Setting-Up-Kivy-with-various-popular-IDE's の指示に従います
  2. プロジェクトインタープリターにパッケージをインストールする

      Go to: [File]-[Settings]-[Project: ProjectName]-[Project Interpreter]
      Install: Pillow, image, kivy.deps.glew, kipy.deps.gstreamer, kivy.deps.sdl2, pygame, kivy
    

少なくとも私にとっては、これでPIL module import error(モジュールPILはPillowと呼ばれます)とsdl2 ddl import error

更新

実際、私はPyCharmの2番目のステップからのモジュールを最初のステップを完了することなく別のPCにインストールしただけで、とにかくKivyが機能していました。

1
Alex_P

KV Langオートコンプリートおよびハイライト

.jarファイルをインポートするだけです。 Linuxでは問題なく動作します。

1
DoctorRu
  • kivyをインストールしていない場合は Kivyİnstallion に移動します。
  • pythonディレクトリに移動します(例:C:\ Python)、
  • Libフォルダーを開きます(例:C:\ Python\Lib)、
  • サイトパッケージを見つけて開き、
  • KivyフォルダーをPython\Libにコピーします。

    それでおしまい。 Kivyをお楽しみください:)

0
GUGUDALI

リンクをたどる

https://github.com/kivy/kivy/wiki/Setting-Up-Kivy-with-various-popular-IDE 's#kv-lang-auto-completion-and-highlighting


説明文

KV LangのオートコンプリートとハイライトXutonは、KVファイルの完全な構文のハイライトとオートコンプリートを提供するファイルタイプ拡張子を開発しました。

インストールするには:

  • ダウンロード このファイル
  • Pycharmのメインメニューで、[ファイル]-> [インポート](または[インポート設定])をクリックします。
  • ダウンロードしたjarファイルを選択すると、PyCharmはファイルタイプがチェックされたダイアログを表示します。 OKをクリックします。
  • PyCharmを再起動して変更を有効にします。
0
Razvi