Python ImportError:没有名为ini的mudule

Python ImportError:没有名为ini的mudule,python,pythonpath,Python,Pythonpath,我有一个目录结构,如 akom DB DBinit.py __init__.py server.py Configuration(dir) urls.py settings.py manage.py ini.py __init__.py 我已将.bashrc中的PYTHONPATH设置为export PYTHONPATH=$PYTHONPATH:/home/dir1/dir2/ 在迪拉科姆的内部 我正在serve

我有一个目录结构,如

akom
   DB
     DBinit.py 
     __init__.py
     server.py 

   Configuration(dir)
   urls.py
   settings.py 
   manage.py 
   ini.py
   __init__.py
我已将.bashrc中的PYTHONPATH设置为
export PYTHONPATH=$PYTHONPATH:/home/dir1/dir2/

在迪拉科姆的内部

我正在
server.py
上导入
ini.py
import ini
一样,但是我得到的错误是

ImportError: No module named ini

请告诉我哪里出了问题。

因为
akom
本身就是一个包,所以您需要首先按包名引用该包中的模块-例如,使用
import akom.ini
而不是
import ini


更新:阅读以上内容,不清楚
ini.py
是否在
Configuration
目录中-如果是,您将需要执行
导入akom.Configuration.ini

哦,我忘了告诉您init也在akom中folder@masterofdestiny:在这种情况下,您需要
导入akom.ini
,不
import ini
如果您
echo$PYTHONPATH
,您会看到什么?另外,
ini.py
是否在
Configuration
目录中,或者处于同一级别?请尝试以下操作:
从akom。Configuration import ini
edit:另外,您是否已获得bashrc<代码>~/。bashrc