Install kivy using python in ubuntu 18.0:
first install python:
$ sudo pip install pygame
because kivy use pygame library to play video and play game with multi touch system.
$ sudo apt install libglu1-mesa-dev freeglut3-dev
To solve the some error which is occur to install kivy like
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-te7d7diq/kivy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-b64enjrj-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-te7d7diq/kivy/
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-te7d7diq/kivy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-b64enjrj-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-te7d7diq/kivy/
$ sudo apt update
For update the apt repository list
$ sudo pip install kivy
omprakash@omprakash:~$ sudo pip3 install kivy
The directory '/home/omprakash/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/omprakash/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting kivy
Downloading https://files.pythonhosted.org/packages/7d/8b/89d220b7f96dc2662b81319067f679b4cd73cda66f4aa850db5b6c6cfc7a/Kivy-1.10.1.tar.gz (24.3MB)
100% |████████████████████████████████| 24.3MB 53kB/s
Requirement already satisfied: Kivy-Garden>=0.1.4 in /usr/local/lib/python3.6/dist-packages (from kivy)
Requirement already satisfied: docutils in /usr/local/lib/python3.6/dist-packages (from kivy)
Requirement already satisfied: pygments in /usr/local/lib/python3.6/dist-packages (from kivy)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from Kivy-Garden>=0.1.4->kivy)
Installing collected packages: kivy
Running setup.py install for kivy ... done
Successfully installed kivy-1.10.1
The directory '/home/omprakash/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/omprakash/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting kivy
Downloading https://files.pythonhosted.org/packages/7d/8b/89d220b7f96dc2662b81319067f679b4cd73cda66f4aa850db5b6c6cfc7a/Kivy-1.10.1.tar.gz (24.3MB)
100% |████████████████████████████████| 24.3MB 53kB/s
Requirement already satisfied: Kivy-Garden>=0.1.4 in /usr/local/lib/python3.6/dist-packages (from kivy)
Requirement already satisfied: docutils in /usr/local/lib/python3.6/dist-packages (from kivy)
Requirement already satisfied: pygments in /usr/local/lib/python3.6/dist-packages (from kivy)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from Kivy-Garden>=0.1.4->kivy)
Installing collected packages: kivy
Running setup.py install for kivy ... done
Successfully installed kivy-1.10.1
Comments
Post a Comment
thank you for visiting :)