N
ncdave4life
I had difficulty installing lxml for Python 3.1 under Windows, and
took some notes as I worked through it. Here's how I finally managed
it...
Go to http://lxml.de/installation.html#ms-windows. Follow the link to
the "binary egg distribution of lxml" here:
http://cheeseshop.python.org/pypi/lxml
Download the lxml-2.3-py3.1-win32.egg file.
The instructions say, "Just use easy_install by following the
installation instructions above." Ha! Those instructions don't work
for Python 3 under Windows. The (wrong) instructions are:
Get the easy_install tool [from link http://peak.telecommunity.com/DevCenter/EasyInstall
]
and run the following as super-user (or administrator):
easy_install lxml
On MS Windows, the above will install the binary builds that we
provide. If there is no binary build of the latest release yet,
please search PyPI for the last release that has them and pass
that version to easy_install like this:
easy_install lxml==2.2.2
However, that peak.telecommunity.com link goes to an old page that
doesn't support Python 3.
Instead, first we must install Distribute, which is a fork of
Setuptools, to get easy_install. Download distribute_setup.py from
here:
http://pypi.python.org/pypi/distribute#distribute-setup-py
Then run distribute_setup.py
Now you should have an easy_install.exe file here:
C:\python31\Scripts\easy_install.exe
You can run it from a Windows Command Prompt to install lxml-2.3-py3.1-
win32.egg, like this:
C:\python31\Scripts\easy_install.exe lxml-2.3-py3.1-win32.egg
Dave Burton
http://www.burtonsys.com/email/
took some notes as I worked through it. Here's how I finally managed
it...
Go to http://lxml.de/installation.html#ms-windows. Follow the link to
the "binary egg distribution of lxml" here:
http://cheeseshop.python.org/pypi/lxml
Download the lxml-2.3-py3.1-win32.egg file.
The instructions say, "Just use easy_install by following the
installation instructions above." Ha! Those instructions don't work
for Python 3 under Windows. The (wrong) instructions are:
Get the easy_install tool [from link http://peak.telecommunity.com/DevCenter/EasyInstall
]
and run the following as super-user (or administrator):
easy_install lxml
On MS Windows, the above will install the binary builds that we
provide. If there is no binary build of the latest release yet,
please search PyPI for the last release that has them and pass
that version to easy_install like this:
easy_install lxml==2.2.2
However, that peak.telecommunity.com link goes to an old page that
doesn't support Python 3.
Instead, first we must install Distribute, which is a fork of
Setuptools, to get easy_install. Download distribute_setup.py from
here:
http://pypi.python.org/pypi/distribute#distribute-setup-py
Then run distribute_setup.py
Now you should have an easy_install.exe file here:
C:\python31\Scripts\easy_install.exe
You can run it from a Windows Command Prompt to install lxml-2.3-py3.1-
win32.egg, like this:
C:\python31\Scripts\easy_install.exe lxml-2.3-py3.1-win32.egg
Dave Burton
http://www.burtonsys.com/email/