How to add a library path to pythonpath ?

Dave Angel davea at ieee.org
Tue Mar 16 11:03:44 EDT 2010



Barak, Ron wrote:
> Thanks for the suggestion Pable.
>
> However, I really need the $PYTHONPATH to include this additional library, so all Python scripts could use it.
>
> In Windows I have defined PYTHONPATH as c:\views\cc_view\TS_svm_ts_tool\SVMInspector\lib\, and also in the Windows registry I have
>
> HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\version\PythonPath\ as C:\Python26\Lib;C:\Python26\DLLs;C:\views\cc_view\TS_svm_ts_tool\SVMInspector\lib\;C:\Python26\Lib\lib-tk;
>
> However, even with all the above, the SVMInspecor modules are not found.
>
>   
See my response at the end.  Top-posting makes for a very confusing thread.
> <snip>
>
> 2010/3/16 Barak, Ron <Ron.Barak at lsi.com<mailto:Ron.Barak at lsi.com>>
>
> Hi,
>
> I'm trying to add a library path to my pythonpath, but seems it is not accepted -
>
> On Windows DOS window:
>
> C:\>echo %PYTHONPATH%
> c:\views\cc_view\TS_svm_ts_tool\SVMInspector\lib\
>
> C:\>python -c "import sys ; print sys.path"
> ['', 'c:\\views\\cc_view\\TS_svm_ts_tool\\SVMInspector\\lib', 'C:\\WINDOWS\\syst
> em32\\python26.zip', 'C:\\Python26\\DLLs', 'C:\\Python26\\lib', 'C:\\Python26\\l
> ib\\plat-win', 'C:\\Python26\\lib\\lib-tk', 'C:\\Python26', 'C:\\Python26\\lib\\
> site-packages', 'C:\\Python26\\lib\\site-packages\\wx-2.8-msw-unicode']
>
> C:\>
>
> On Windows cygwin:
>
> $ echo $PYTHONPATH
> .:/cygdrive/c/views/cc_view/TS_svm_ts_tool/SVMInspector/lib/
>
> $ python -c "import sys ; print sys.path"
> ['', '.:\\cygdrive\\c\\views\\cc_view\\TS_svm_ts_tool\\SVMInspector\\lib', 'C:\\WINDOWS\\system32\\python26.zip', 'c:\\Python26\\DLLs', 'c:\\Python26\\lib', 'c:\\Python26\\lib\\plat-win', 'c:\\Python26\\lib\\lib-tk', 'c:\\Python26', 'c:\\Python26\\lib\\site-packages', 'c:\\Python26\\lib\\site-packages\\wx-2.8-msw-unicode']
>
> $
>
> What am I doing wrong ?
>
> Thanks,
> Ron.
>
>
>   
In your original message, what you displayed worked exactly as 
expected.  As you didn't say what made you think something was wrong, I 
ignored the message.

Now, you say that some modules are not found.  So how about giving some 
more specifics so someone can actually debug the problem.  Pick a 
particular module, tell us the complete path to that module, and show us 
both the sys.path strings (which look correct for the Windows case, and 
of course bogus for the cygwin case), as well as the offending import 
statement and its traceback.

DaveA



More information about the Python-list mailing list