Importing xlrd

C

Chanman

This is probably a simple question to most of you, but here goes.
I've downloaded the xlrd (version 0.6.1) module and placed in in the
site-packages folder. Now, when I write a script, I type:

import sys
import xlrd

When I run it, there is an import error saying there is no module
named xlrd. However when I type sys.path, the site-packages folder is
definitely in the path. Do I somehow need to run the xlrd setup.py
first before importing?

Any help would be appreciated.
 
G

Gary Herron

Chanman said:
This is probably a simple question to most of you, but here goes.
I've downloaded the xlrd (version 0.6.1) module and placed in in the
site-packages folder. Now, when I write a script, I type:

import sys
import xlrd

When I run it, there is an import error saying there is no module
named xlrd. However when I type sys.path, the site-packages folder is
definitely in the path. Do I somehow need to run the xlrd setup.py
first before importing?

Any help would be appreciated.
On what system? Windows or Unix? Which download? The exe or the zip?

I'm guessing you downloaded the zip file on a Unix or Linux system. If
so, you should not copy the files into the site-package directory
yourself. You are supposed to use the included setup.py file like this:

unzip into some local directory
cd into that directory
python setup.py build
python setup.py install

Then your import should work fine.


Gary Herron
 
J

John Machin

This is probably a simple question to most of you, but here goes.
I've downloaded the xlrd (version 0.6.1) module and placed in in the
site-packages folder. Now, when I write a script, I type:

import sys
import xlrd

When I run it, there is an import error saying there is no module
named xlrd. However when I type sys.path, the site-packages folder is
definitely in the path. Do I somehow need to run the xlrd setup.py
first before importing?

Any help would be appreciated.

From the xlrd home-page (http://www.lexicon.net/sjmachin/xlrd.htm):
"""
Installation:

* Windows only: download and run this installer
xlrd-0.6.1.win32.exe. Any platform: download this ZIP file
xlrd-0.6.1.zip which you unzip into a suitable directory, then cd to
that directory, and do "python setup.py install".
"""

From the xlrd README file:
"""
Installation:

* On Windows: use the installer.
* Any OS: Unzip the .zip file into a suitable directory, chdir to
that directory, then do "python setup.py install".
* If PYDIR is your Python installation directory: the main files
are in PYDIR/Lib/site-packages/xlrd (except for Python 2.1 where they
will be in PYDIR/xlrd), the docs are in the doc subdirectory, and
there's a sample script: PYDIR/Scripts/runxlrd.py
* If os.sep != "/": make the appropriate adjustments.
"""
 
C

Chanman

From the xlrd home-page (http://www.lexicon.net/sjmachin/xlrd.htm):
"""
Installation:

* Windows only: download and run this installer
xlrd-0.6.1.win32.exe. Any platform: download this ZIP file
xlrd-0.6.1.zip which you unzip into a suitable directory, then cd to
that directory, and do "python setup.py install".
"""

From the xlrd README file:
"""
Installation:

* On Windows: use the installer.
* Any OS: Unzip the .zip file into a suitable directory, chdir to
that directory, then do "python setup.py install".
* If PYDIR is your Python installation directory: the main files
are in PYDIR/Lib/site-packages/xlrd (except for Python 2.1 where they
will be in PYDIR/xlrd), the docs are in the doc subdirectory, and
there's a sample script: PYDIR/Scripts/runxlrd.py
* If os.sep != "/": make the appropriate adjustments.
"""

Thanks, turns out I just had to type "setup.py install" in the command
line, no "python" required.

Bryan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,810
Latest member
Kassie0918

Latest Threads

Top