[Django]-No module named using sys.path.append

5đź‘Ť

You seem to be adding path to mysite package, not Project1. But app1 is located in Project1, so Python can’t find it.

Try this:

sys.path.append("/home/jack/workspace/Project1")

2đź‘Ť

From your drawing, app1 is a sibling to mysite—that is, it’s in /home/jack/workspace/Project1/app1/, not /home/jack/workspace/Project1/mysite/app1/.

So, sys.path.append("/home/jack/workspace/Project1/mysite") isn’t going to do you any good; you need `sys.path.append(“/home/jack/workspace/Project1/”)’.

Leave a comment