Я строю проект Python в VS2015.В этом проекте несколько файлов в разных папках. Например, файл settings.py
в папке config
.У меня есть main.py
файл в папке bin
.В main.py
мне нужно импортировать settings.py
.Это то, что я делаю в main.py
:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from pygame.locals import *
import os
print(os.getcwd()) #check if the working directory is right
from config.settings import *
Однако, когда я запускаю проект, я получаю эту ошибку: No module named 'config'
.Но если я введу from config.settings import *
в интерактивном окне , Ошибка не появится.Я уверен, что папка config
находится под print(os.getcwd())
.Почему это случилось?Как я могу решить это?
Редактировать: Вот моя структура проекта: