4 ms·
I run OSXCollector and I get missing modules error. I'm not a python guy, but looking at the code, it requires: import Foundation, import calendar, import os
by crag 12y ago
I run OSXCollector and I get missing modules error. I'm not a python guy, but looking at the code, it requires:
import Foundation,
import calendar,
import os,
import sys,
import shutil
I assuming os, sys, and shutil are part of the system (are they?). What about the other two? Also, which version of Python do I run this under?
- ddp 12y ago...not a python user either. The README mentions 'pip' but I don't seem to have one of those either.
- texuf 12y agoHere's a "non-magical introduction to pip" http://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ http://www.dabapps.com/blog/introduction-to-pip-and-virtuale... Pip is an excellent package management system.
- deleted 12y ago[deleted]
- jschneier00 12y agocalendar is a builtin as well. It appears the OSX specific modules are located (on latest Mavericks) in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python So you need to add that directory (for xattr) as well as that directory + PyObjC (for Foundation) to your PYTHONPATH
- crag 12y agoStill get the error. Added PYTHONPATH to my bash_profile. After getting the error again, I looked at that location - it exists but the mods in question (Foundation and Calendar) are not there. I'm on OSX 10.9.4. It doesn't really matter enough to waste time on though. Thanks for your help. I just want to point out that in the docs "self contained" doesn't mean the user has to go hunting for mods.
- c0wl 12y agoOn a reasonably modern Mac, all the dependencies should be setup by default - including modules and the correct version of Python.
- sjy 12y agoI'm on 10.9.4 and I ran into a bunch of problems (which seem to be covered by github issues[1] already). [1] https://github.com/jipegit/OSXAuditor/issues/27 https://github.com/jipegit/OSXAuditor/issues/27
- fastball 12y agoFoundation is part of the pyobjc package. You'll need to install that.
- atmosx 12y agoIf you're on a mac using brew or macports usually the paths are usually different. Macports/Brew python doesn't usually have 'pyobjc'. Try running osxcollector as: sudo /usr/bin/python osxcollector.py