-
Notifications
You must be signed in to change notification settings - Fork 58
Mac OS X
The installation process on Mac OS X includes the installation of:
- XCode
- Python3
- Python Setuptools (Distribute and PIP)
- Jasy Installation using PIP
Before installing Jasy you must install XCode to have all relevant developer tools like the GNU compilers ready on your system. XCode is available via the Mac App Store.
You have different options to install Python 3 on your Mac:
- Homebrew
- Official Installer
Open a terminal and execute the following command:
$ brew install python3
Scripts like jasy
are installed to /usr/local/share/python3
. You need to add it to your PATH
to make jasy
easily available. For details have a look at this documentation: https:/mxcl/homebrew/wiki/Homebrew-and-Python
Homebrew is typically installed in a folder which does not require admin rights. All further installations of Jasy could happen without sudo
.
Download the installer of the latest 3.x release via http://python.org/download/releases/, mount it and use the installer to install Python 3.x on your system. The official installer installs Python into system folders which means that all installations require to use sudo
for installing any software.
Customize the installation using the wizard to include the "Shell profile updater" to modify the PATH
to make Python3 available on your Terminal. Otherwise you'll have to add "/Library/Frameworks/Python.framework/Versions/3.2/bin"
to your PATH
by hand.
You need to install the package manager "PIP" to install Python packages. PIP requires Distribute being installed first. (See also: http://www.pip-installer.org/en/latest/installing.html)
Open a Terminal and execute the following commands:
$ cd ~/Downloads
$ curl http://python-distribute.org/distribute_setup.py | python3
$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3
$ cd ~/Downloads
$ curl http://python-distribute.org/distribute_setup.py | sudo python3
$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python3
Python 3 is installed in parallel to Python2 (which is included in Mac OS since 10.5) and is made available on the command line as python3
.
Currently it is required to install Cython before installing Jasy. Please execute this in your Terminal:
$ pip-3.2 install cython
Now you should be able to install the current stable version of Jasy using pip . PIP is preferred over alternatives like easy_install
as it supports uninstalls and upgrades etc.
$ pip-3.2 install jasy
Currently it is required to install Cython before installing Jasy. Please execute this in your Terminal:
$ sudo pip-3.2 install cython
Now you should be able to install the current stable version of Jasy using pip . PIP is preferred over alternatives like easy_install
as it supports uninstalls and upgrades etc.
$ sudo pip-3.2 install jasy
Try the following command on your console/terminal after installation is complete:
$ jasy
There should be an error message Cannot find any Jasy script with task definitions (jasyscript.py)!
which is in fact a success message showing you that Jasy is working.
Note: zlib was already available on my MacBook Pro.
- Install libjpeg using your favorite method (Homebrew, etc).
- Clone the git repo: https:/sloonz/pil-py3k.git
- cd pil-py3k
- Edit setup.py
FREETYPE_ROOT = libinclude("/usr/X11")
JPEG_ROOT = libinclude("/Users/mjaquish/.homebrew/Cellar/jpeg/8d")
- python3 setup.py build_ext -i
- python3 selftest.py
- python3 setup.py install