adam@adam:~/Untitled Folder/package/web$ cat myscript.py
from package.settings import sth
adam@adam:~/Untitled Folder/package/web$ python myscript.py
Traceback (most recent call last):
File "myscript.py", line 1, in <module>
from package.settings import sth
ImportError: No module named package.settings
adam@adam:~/Untitled Folder/package/web$ python3 myscript.py
Traceback (most recent call last):
File "myscript.py", line 1, in <module>
from package.settings import sth
ImportError: No module named 'package'
adam@adam:~/Untitled Folder/package$ ls
__init__.py settings web
adam@adam:~/Untitled Folder/package$ cd web
adam@adam:~/Untitled Folder/package/web$ ls
myscript.py __init__.py
我如何运行呢?我试图从每个文件夹(直到Untitled Folder
)运行它,但没有成功。在pycharm中它可以工作。
答案 0 :(得分:0)
不确定是否是这种情况,但您可能忘记安装模块。这可以通过以下方式完成:
1。)如果你还没有安装python-pip:
apt-get install python-pip
2。)运行pip来安装你的软件包(不确定pip是如何引用它的):
pip install <package>
要检查的另一件事是在Python Path中应用您的项目。 ImportError: No module named package