2012-03-23 01:22:05 +00:00
.. _installation_macosx:
2011-02-01 10:24:24 +00:00
Installation on MacOSX
======================
.. note ::
2013-12-22 12:29:28 +00:00
This method has only been tested on Mac OSX 10.7 Lion 64-bit.
2013-12-22 12:27:01 +00:00
For versions prior to 10.7 or 10.7 32-bit, you have to install the
2011-02-01 10:24:24 +00:00
components yourself. We suggest using
`homebrew <http://mxcl.github.com/homebrew/> `_ to do that.
2014-04-16 20:45:03 +00:00
There can be a limitation on some OS X with more than one monitor.
The application will crash when you try to start it on the second monitor.
2013-12-22 12:27:01 +00:00
For Mac OS X 10.7 and later, we provide a Kivy.app with all dependencies
2013-04-13 10:02:03 +00:00
bundled. Download it from our `Download Page <http://kivy.org/#download> `_ .
2013-04-13 06:33:13 +00:00
It comes as a .dmg
2011-02-01 10:24:24 +00:00
file that contains:
* Kivy.app
* Readme.txt
* An Examples folder
* A script to install a `kivy` command for shell usage
2011-02-01 20:02:01 +00:00
To install Kivy, you must:
2011-02-01 10:24:24 +00:00
2012-10-03 01:52:02 +00:00
1. Download the latest version from http://kivy.org/#download
2011-02-01 10:24:24 +00:00
2. Double-click to open it
3. Drag the Kivy.app into your Applications folder
2015-07-07 09:40:36 +00:00
4. Double click the makesymlinks script.
You should now have a `kivy` script that you can use to launch your kivy app from terminal.
You can just drag and drop your main.py to run your app too.
2011-02-01 10:24:24 +00:00
2015-07-07 16:17:20 +00:00
Installing modules
-------------------
2015-07-17 04:51:55 +00:00
Kivy package on osx uses its own virtual env that is activated when you run your app using `kivy` command.
2015-07-07 16:17:20 +00:00
To install any module you need to install the module like so::
kivy -m pip install <modulename>
2013-04-18 23:50:55 +00:00
Installing the dev version
--------------------------
2015-07-17 07:11:39 +00:00
Follow these steps:
2015-07-17 07:08:15 +00:00
2015-07-17 07:10:24 +00:00
1. Follow the procedure mentioned above to install kivy stable.
2. Install the requirements like (sdl2, sdl2_ttf, sdl2_mixerm, gstreamer) as frameworks on your system.
3. You need to link these frameworks to /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks.Make file will check /Library/Frameworks but Xcode will use its own folder, the second one.
4. Open a terminal and type the following commands into it::
2015-07-17 07:08:15 +00:00
kivy -m pip install cython
cd /Applications/Kivy.app/Contents/Resources/
mv kivy kivy_stable
git clone http://github.com/kivy/kivy
cd kivy
kivy setup.py build_ext --inplace
2013-04-18 23:50:55 +00:00
That's it. You now have the latest kivy from github.
2011-02-01 20:02:01 +00:00
Start any Kivy Application
2011-02-01 10:24:24 +00:00
----------------------------
You can run any Kivy application by simply dragging the application's main file
2013-04-13 06:33:13 +00:00
onto the Kivy.app icon. Just try this with any python file in the examples folder.
2011-02-01 10:24:24 +00:00
2011-02-03 15:02:23 +00:00
.. _macosx-run-app:
2013-04-13 06:33:13 +00:00
Start from the Command Line
---------------------------
2011-02-01 10:24:24 +00:00
2011-02-01 20:02:01 +00:00
If you want to use Kivy from the command line, double-click the `` Make Symlinks `` script
2013-04-13 06:33:13 +00:00
after you have dragged the Kivy.app into the Applications folder. To test if it worked:
#. Open Terminal.app and enter::
$ kivy
You should get a Python prompt.
#. In there, type::
2014-01-11 01:07:01 +00:00
>>> import kivy
2013-04-13 06:33:13 +00:00
If it just goes to the next line without errors, it worked.
2011-02-01 20:02:01 +00:00
#. Running any Kivy application from the command line is now simply a matter
2013-04-13 06:33:13 +00:00
of executing a command like the following::
$ kivy yourapplication.py