【发布时间】:2020-08-29 23:20:39
【问题描述】:
我需要将位于myprojectdir/gaapp/models.py 中的models.py 中的类导入到另一个位于myprojectdir/dataUpdater/updateApi.py 的python 文件中,在Linux Ubuntu 中
我的代码:
from .models import FinalPage, FinalUser, Activity, Sessions, UserD, PageView, Event
我得到的错误:
Traceback (most recent call last):
File "./updateApi.py", line 23, in <module>
from .models import FinalPage, FinalUser, Activity, Sessions, UserD, PageView, Event
ModuleNotFoundError: No module named '__main__.models'; '__main__' is not a package
有什么建议吗?
已编辑:
(myprojectenv) llewellyn@ubuntu-s-1vcpu-2gb-ams3-01:~/myprojectdir/gaapp$ ls -la
total 84
drwxrwxr-x 8 llewellyn llewellyn 4096 May 13 15:04 .
drwxrwxr-x 7 llewellyn llewellyn 4096 May 13 13:06 ..
drwxrwxr-x 3 llewellyn llewellyn 4096 May 7 08:52 .idea
-rw-rw-r-- 1 llewellyn llewellyn 0 May 7 07:21 __init__.py
drwxrwxr-x 2 llewellyn llewellyn 4096 May 13 14:30 __pycache__
-rwxrwxr-x 1 llewellyn llewellyn 86 May 12 17:39 admin.py
-rwxrwxr-x 1 llewellyn llewellyn 194 May 13 13:25 apps.py
drwxrwxr-x 3 llewellyn llewellyn 4096 May 7 09:04 config
drwxrwxr-x 2 llewellyn llewellyn 4096 May 13 06:22 ga-credentials
drwxrwxr-x 3 llewellyn llewellyn 4096 May 13 07:15 migrations
-rw-rw-r-- 1 llewellyn llewellyn 2529 May 13 07:07 models.py
-rwxrwxr-x 1 llewellyn llewellyn 12390 May 13 07:06 myprojectdir
drwxrwxr-x 3 llewellyn llewellyn 4096 May 7 09:28 templates
-rwxrwxr-x 1 llewellyn llewellyn 83 May 12 17:41 tests.py
-rw-rw-r-- 1 llewellyn llewellyn 0 May 12 17:40 update.out
-rwxrwxr-x 1 llewellyn llewellyn 265 May 13 11:01 urls.py
-rwxrwxr-x 1 llewellyn llewellyn 16313 May 13 14:30 views.py
【问题讨论】:
-
这能回答你的问题吗? Importing files from different folder
标签: python linux ubuntu import git-bash