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構成チュートリアルを教えてくれるか、私の問題の解決策を教えてくれたら、私はそれを大いに感謝します!
このKivyのWikiページ さまざまな一般的なIDEでKivyを設定する は、より適切な回答と詳細なコマンドを備えています。 Pycharm 3.4の追加情報とともに以下にコピーされます。
解凍したKivyフォルダーに移動し、同じディレクトリ(mklink python.bat kivy.bat)にある「python.bat」を指す「kivy.bat」のシンボルリンクを作成します。
PyCharmに2つの新しいPythonインタプリタを追加します。
プロジェクトインタープリターの場合、Kivyパッケージフォルダーに直接含まれている「kivy」ディレクトリへのパスを追加します。 PyCharm 3.4では、パスタブはサブメニューに隠されています。プロジェクトインタープリターで、インタープリタードロップダウンリストの横にあるツールアイコンをクリックし、[詳細...](最後のもの)をクリックします。すべてのプロジェクトインタープリターのリストで、[実行構成インタープリター]を選択すると、右側に5つのアイコン(+ 、-、編集、仮想環境、およびパス)、パスをクリックして、解凍されたKivyフォルダーにKivyサブディレクトリを追加します。
すべての設定を保存し、「無効な出力形式」に関する警告を無視します。プロジェクトインタープリターが以前に作成した構成に設定されていることを確認します。
新しい実行構成を作成し、Pythonインタープリターを以前に作成したブートストラップに設定します。
設定を実行してKivyアプリケーションを実行するだけです
PyCharm
をインストールして開きます
File -> Settings (Ctrl + Alt + S)
をクリックします。 (そうでない場合は、新しいプロジェクトを作成し、 '_...
_'(または )インタープリターの隣、ステップ2)をスキップProject Interpreter -> Python Interpreters
_]をクリックします..\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
ファイルを開いて、色の違いとオートコンプリートを確認します
PyCharmについては以上です。残りはWindows 7固有です
..\Kivy\Python\lib
_フォルダーを参照します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インタープリターを選択して、おじをボブします。
あるいは単に:
2つの別個の構成を使用することで、「kivy.bat」または「python.bat」ファイルを使用してbootstrap Kivyを作成し、ターゲットスクリプトを実行して、次の追加パスを使用して他の構成を使用できます。適切なコード補完。PyCharmが「kivy.bat」または「python.bat」インタープリターを使用してモジュールのスケルトンを作成しようとすると、失敗/ハングします。構成のスクリーンショットの一部:
私のために働いた非常に単純なバージョンは:
プロジェクトインタープリターにパッケージをインストールする
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が機能していました。
.jarファイルをインポートするだけです。 Linuxでは問題なく動作します。
KivyフォルダーをPython\Libにコピーします。
それでおしまい。 Kivyをお楽しみください:)
リンクをたどる
https://github.com/kivy/kivy/wiki/Setting-Up-Kivy-with-various-popular-IDE 's#kv-lang-auto-completion-and-highlighting
説明文
KV LangのオートコンプリートとハイライトXutonは、KVファイルの完全な構文のハイライトとオートコンプリートを提供するファイルタイプ拡張子を開発しました。
インストールするには: