I was trying to put my own .py modules in the site-packages folder but they were loading as expected, so I searched various threads and discovered there are many possible site-package directories on a Mac OS 10.5 system.

Then after more troubleshoot I discovered that import site was not working.

So I removed MacPython entirely and started over using the instructions for Python 2.5 for OS X at
http://www.python.org/download/mac/

Using the traceback option as mentioned in a july 2005 thread this is a part of the diagnostics I got in terminal when I executed python -v.


'import site' failed; traceback:
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/site.py", line 417, in <module>
    main()
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/site.py", line 402, in main
    paths_in_sys = addsitepackages(paths_in_sys)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/site.py", line 208, in addsitepackages
    addsitedir(sitedir, known_paths)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/site.py", line 169, in addsitedir
    addpackage(sitedir, name, known_paths)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/site.py", line 142, in addpackage
    if not dircase in known_paths and os.path.exists(dir):
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/posixpath.py", line 171, in exists
    st = os.stat(path)
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str


This is a new install, so any ideas what may be the cause and how to fix this?

And back to the original question; which site-package directory works with MacPython 2.5?

Thanks,
Hunt
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to