It seems you're trying to run xbot.py from within the creator folder.
This is the output I get with xbot.py containing import util:
C:\Users\Luke\Python stuff\AXBot\creator>xbot.py
Traceback (most recent call last):
File "C:\Users\Luke\Python stuff\AXBot\creator\xbot.py", line 4, in <module>
import util
ImportError: No module named util
This is the output I get with xbot.py containing from . import util
C:\Users\Luke\Python stuff\AXBot\creator>xbot.py
Traceback (most recent call last):
File "C:\Users\Luke\Python stuff\AXBot\creator\xbot.py", line 3, in <module>
from . import util
ValueError: Attempted relative import in non-package
I also get this latter error with from .. import util instead of from . import util.
If you're running xbot.py from the directory containing it, Python can't tell that it's being run inside a package hierarchy. It thinks xbot.py isn't inside a package.
I replaced the line that attempted to import util with from AXBot import util, moved up a couple of directories and ran xbot.py using Python's -m command-line switch, which tells Python to run a module specified by module name instead of filename. Note that when you use -m, you pass in the fully-qualified name of the module, including the package hierarchy, but you don't include the file extension .py, because that's not part of the name of the module:
C:\Users\Luke\Python stuff\AXBot\creator>cd ..\..
C:\Users\Luke\Python stuff>python -m AXBot.creator.xbot
1232
I got the same output if I used import AXBot.util as util instead of from AXBot import util.
(I don't have your code to run, so instead I put a variable in util.py and attempted to print its value from within xbot.py. The value of this variable was 1232.)
sys.pathfor modules to import, and there simply is no module util in the AXBot.creator package. Useimport AXBot.settings as settingsorfrom AXBot import settings