Re: Why doesn't import work?
On Aug 5, 8:34 am, ssecorp [EMAIL PROTECTED] wrote: I have in Lib/site-packages a module named pdfminer. when I do import pdfminer it complains: so I apparently can't import a directory pdfminer. In the directory pdfminer there are 3 other directoriees and inside them python-files. Are the 3 directories called pdflib, samples tools? how would I import them? The simple answer is: you -shouldn't- be. PDFMiner is a set of tools -to be used from the command line- rather than a PDF-handling library. You're not meant to unpack PDFMiner into site-packages, instead you should unpack it to a temporary location and run make. Please read the documentation on the PDFMiner site, it's pretty clear that it's a suite of tools. If you're after a library for dealing programmatically with PDF files, try pyPDF: http://pybrary.net/pyPdf/ -- http://mail.python.org/mailman/listinfo/python-list
Re: Why doesn't import work?
ssecorp was kind enough to say: I have in Lib/site-packages a module named pdfminer. when I do import pdfminer it complains: import pdfminer If you've got a directory, that's not a module - it's a package. In order to import a directory as a package, you must create a (possibly empty) __init__.py file in that dir. then you can do something like from pdfminer import pythonfile1 or you can follow Sean's advice and export the __all__ name in order to directly access any module you like. -- Alan Franzoni [EMAIL PROTECTED] - Remove .xyz from my email in order to contact me. - GPG Key Fingerprint: 5C77 9DC3 BD5B 3A28 E7BC 921A 0255 42AA FE06 8F3E -- http://mail.python.org/mailman/listinfo/python-list
Why doesn't import work?
I have in Lib/site-packages a module named pdfminer. when I do import pdfminer it complains: import pdfminer Traceback (most recent call last): File pyshell#3, line 1, in module import pdfminer ImportError: No module named pdfminer I created a file pdfminer.py and put it in site-packages and that works. so I apparently can't import a directory pdfminer. In the directory pdfminer there are 3 other directoriees and inside them python-files. how would I import them? -- http://mail.python.org/mailman/listinfo/python-list
Re: Why doesn't import work?
On Aug 4, 3:34 pm, ssecorp [EMAIL PROTECTED] wrote: I have in Lib/site-packages a module named pdfminer. when I do import pdfminer it complains: import pdfminer Traceback (most recent call last): File pyshell#3, line 1, in module import pdfminer ImportError: No module named pdfminer I created a file pdfminer.py and put it in site-packages and that works. so I apparently can't import a directory pdfminer. In the directory pdfminer there are 3 other directoriees and inside them python-files. how would I import them? Make packages? I just (finally) got around to learning this the other day... make a file called __init__.py in each of you lib subfolders in each do something like: all = [file1.py, file2.py, file3.py] Then you should be able to import each directory as a package, and access the individual modules. ~Sean -- http://mail.python.org/mailman/listinfo/python-list
Re: Why doesn't import work?
On Mon, Aug 4, 2008 at 3:34 PM, ssecorp [EMAIL PROTECTED] wrote: I have in Lib/site-packages a module named pdfminer. when I do import pdfminer it complains: import pdfminer Traceback (most recent call last): File pyshell#3, line 1, in module import pdfminer ImportError: No module named pdfminer I created a file pdfminer.py and put it in site-packages and that works. so I apparently can't import a directory pdfminer. In the directory pdfminer there are 3 other directoriees and inside them python-files. how would I import them? -- http://mail.python.org/mailman/listinfo/python-list set your PYTHONPATH environment to include the directory where your module is. -- Stand Fast, tjg. [Timothy Grant] -- http://mail.python.org/mailman/listinfo/python-list
Re: Why doesn't import work?
On Mon, Aug 4, 2008 at 6:40 PM, Sean DiZazzo [EMAIL PROTECTED] wrote: On Aug 4, 3:34 pm, ssecorp [EMAIL PROTECTED] wrote: I have in Lib/site-packages a module named pdfminer. when I do import pdfminer it complains: import pdfminer Traceback (most recent call last): File pyshell#3, line 1, in module import pdfminer ImportError: No module named pdfminer I created a file pdfminer.py and put it in site-packages and that works. so I apparently can't import a directory pdfminer. In the directory pdfminer there are 3 other directoriees and inside them python-files. how would I import them? Make packages? I just (finally) got around to learning this the other day... make a file called __init__.py in each of you lib subfolders in each do something like: all = [file1.py, file2.py, file3.py] Then you should be able to import each directory as a package, and access the individual modules. ~Sean Just having an __init__.py file makes the directory a python package, even if __init__.py is blank. http://docs.python.org/tut/node8.html#SECTION00840 -- http://mail.python.org/mailman/listinfo/python-list