docs/01-installation.markdown @ c321396887fd

Unfuck setup.py
author Steve Losh <steve@stevelosh.com>
date Sat, 12 Dec 2015 13:29:36 +0000
parents f97c78fac690
children (none)
Installation
============

You just need Python and `pip`:

    :::bash
    pip install d

You can use `easy_install` if you really want:

    :::bash
    easy_install d

`d` uses Markdown, Pygments, and Pyquery to do some of the heavy lifting.

Troubleshooting
---------------

Some users have reported problems compiling the lxml library on OS X.  If you
get a message that looks like this when installing:

    src/lxml/lxml.etree.c:165674: fatal error: error writing to -: Broken pipe
        compilation terminated.
        lipo: can't open input file: /var/tmp//ccZmfWit.out (No such file or directory)
        error: command 'gcc-4.2' failed with exit status 1

Try running this command and installing again:

    export ARCHFLAGS="-arch i386 -arch x86_64"