Kivy: Ubuntu18にKivyをインストールできません

作成日 2018年06月10日  ·  5コメント  ·  ソース: kivy/kivy

バージョン

  • Python:3.6.5
  • OS:Ubuntu 18.04
  • がっかり:安定
  • Kivyのインストール方法:

説明

次のコマンドを使用して、コンピューターにKivyをインストールしようとしました。
sudo add-apt-repository ppa:kivy-team / kivy

コードとログ

 This PPA contain the stable release of Kivy project.
 More info: https://launchpad.net/~kivy-team/+archive/ubuntu/kivy
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 http://ie.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease              
Hit:3 http://ie.archive.ubuntu.com/ubuntu bionic-updates InRelease             
Ign:4 http://ppa.launchpad.net/kivy-team/kivy/ubuntu bionic InRelease          
Hit:5 http://ie.archive.ubuntu.com/ubuntu bionic-backports InRelease           
Hit:6 https://deb.nodesource.com/node_8.x bionic InRelease                     
Hit:7 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic InRelease
Ign:8 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 InRelease
Hit:9 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release      
Hit:10 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease      
Err:11 http://ppa.launchpad.net/kivy-team/kivy/ubuntu bionic Release          
  404  Not Found [IP: 91.189.95.83 80]
Reading package lists... Done                      
E: The repository 'http://ppa.launchpad.net/kivy-team/kivy/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


support

最も参考になるコメント

また、Python3.6.5とUbuntu18.04。

からインストールできることがわかった問題の1つ:

sudo add-apt-repository ppa:kivy-team/kivy-daily
sudo apt-get update
sudo apt-get install python3-kivy

編集:

仮想環境でのインストールには、Cython 0.28.2バージョンでいくつかの問題があります(0.25.2も試してみました)。 pip install kivyはコンパイルされません。 github @ masterからのインストールには、同じCythonコンパイルの問題があります。

全てのコメント5件

また、Python3.6.5とUbuntu18.04。

からインストールできることがわかった問題の1つ:

sudo add-apt-repository ppa:kivy-team/kivy-daily
sudo apt-get update
sudo apt-get install python3-kivy

編集:

仮想環境でのインストールには、Cython 0.28.2バージョンでいくつかの問題があります(0.25.2も試してみました)。 pip install kivyはコンパイルされません。 github @ masterからのインストールには、同じCythonコンパイルの問題があります。

基本的に@berahtlvが言ったこと。 参照:#5722および関連する問題。

現在(2018-06-10)PPAのみ: kivy-dailyとGitHubマスターブランチが推奨されます。 v1.10.1は、リリースされたらそれを修正する必要があります。

v1.10.0はbionicでコンパイルできないため、安定版リリースppa:kivy-team/kivyにはbionic用のパッケージがありません。

@berahtlv仮想環境でどのような問題が発生していますか? マスターからのインストールは問題なく機能するはずです(ここでは機能します)。 python-devまたはpython3-devがあり、4つのlibsdl2-...-devパッケージがaptでインストールされていることを確認してください(py3の例)。

sudo apt install python3-dev libsdl2{,-image,-mixer,-ttf}-dev python3-virtualenv
python3 -m virtualenv -p python3 .venv
source .venv/bin/activate
pip install Cython==0.28.2
pip install https://github.com/kivy/kivy/archive/master.zip

編集:言及するのを忘れた:gstreamerをサポートしたい場合は、インストールする前にオプションlibgstreamer1.0-devを含めてください。

https://github.com/kivy/kivy/archive/master.zipからの@dolangのインストールは機能します。

git clone ... 、次にpython setup.py installでインストールしました。 コンパイルの問題がありました。おそらくパッケージがありませんでした。 これでコンパイルされましたが、何らかの理由でレイアウトのインポート後にModuleNotFoundError: No module named 'kivy._clock'エラーが発生し、kivy自体がインポートできました。 奇妙なことに、Virtualenvに再入して、問題が解決しました。

git clone ...を使用してインストールし、GitHubのmaster.zipを使用することは、プロジェクトのみを使用している場合(つまり、貢献したいときにクローンを作成する必要がある場合)は基本的に同じです。

インストールしたら、複製されたkivyディレクトリにいないことを確認してください。そうしないと、Pythonが混乱するため、そのようなエラー( kivy._clock )が表示されます。

👋問題追跡システムは、バグレポートと機能リクエスト専用に使用しています。 ただし、この問題はサポートリクエストのようです。 プロジェクトのサポートを受けるには、サポートチャネルを使用してください。

Kivyのインストールで問題が発生した場合は、 WindowsLinux 、およびmacOSのインストールドキュメントを確認してください。

このコメントが誤って作成された場合はお知らせください。問題を再開させていただきます。

このページは役に立ちましたか?
0 / 5 - 0 評価