حاولت تثبيت 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.
أيضًا Python3.6.5 و Ubuntu 18.04.
في إحدى المشكلات التي تم العثور عليها والتي يمكن تثبيتها من:
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 الرئيسي. يجب أن يقوم الإصدار 1.10.1 بإصلاح ذلك بمجرد إخراجه.
الإصدار المستقر ppa:kivy-team/kivy
لا يحتوي على حزمة الكترونية ، لأنه لا يمكن تجميع الإصدار 1.10.0 على جهاز الكتروني.
berahtlv ما هي المشاكل التي تواجهها في بيئة افتراضية؟ يجب أن يعمل التثبيت من السيد دون مشاكل (يعمل هنا). تأكد من تثبيت حزم python-dev
أو python3-dev
# $ وحزم 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
تحرير: نسيت أن أذكر: قم اختياريًا بتضمين libgstreamer1.0-dev
قبل التثبيت إذا كنت تريد دعم gstreamer.
تثبيت dolang من https://github.com/kivy/kivy/archive/master.zip
يعمل.
لقد قمت بالتثبيت بـ git clone ...
ثم python setup.py install
. كانت هناك مشكلة في التجميع ، ربما لم يكن لديك بعض الحزم. الآن تم تجميعها ، ولكن لسبب ما تم تلقي خطأ ModuleNotFoundError: No module named 'kivy._clock'
بعد استيراد النسق ، كان kivy نفسه قادرًا على الاستيراد. الغريب أنني دخلت في برنامج Virtualenv وذهبت المشكلة.
التثبيت باستخدام git clone ...
واستخدام GitHub master.zip
هو نفسه في الأساس إذا كنت تستخدم مشروعًا فقط (أي تحتاج إلى النسخ عندما تريد المساهمة مرة أخرى).
تأكد من أنك لست في دليل kivy المستنسخ بمجرد تثبيته ، أو سترى أخطاء من هذا القبيل ( kivy._clock
) لأن لغة python تتعرض للارتباك.
👋 نستخدم أداة تعقب المشكلات حصريًا لتقارير الأخطاء وطلبات الميزات. ومع ذلك ، يبدو أن هذه المشكلة هي طلب دعم. يرجى استخدام قنوات الدعم الخاصة بنا للحصول على المساعدة في المشروع.
إذا كنت تواجه مشكلة في تثبيت Kivy ، فتأكد من مراجعة مستندات التثبيت لأنظمة Windows و Linux و macOS .
أخبرنا إذا كان هذا التعليق قد تم عن طريق الخطأ ، وسيسعدنا إعادة فتح المشكلة.
التعليق الأكثر فائدة
أيضًا Python3.6.5 و Ubuntu 18.04.
في إحدى المشكلات التي تم العثور عليها والتي يمكن تثبيتها من:
تعديل:
التثبيت في البيئة الافتراضية به بعض المشاكل مع إصدار Cython 0.28.2 (جرب أيضًا 0.25.2). لن يتم تجميع
pip install kivy
. التثبيت من github @ master له نفس مشكلة تجميع Cython.