在django教程之后,我在终端中输入了这两行:
export PYTHONPATH=$PYTHONPATH:/var/www/djangoapp:/var/www/djangoapp/app
export DJANGO_SETTINGS_MODULE=app.settings.settings
我不知道我在做什么。问题是,当我想执行时 在Django应用程序中的 managy.py 文件中,我得到以下输出:
ImportError: Could not import settings 'app.settings.settings'
(Is it on sys.path? Is there an import error in the settings file?):
No module named settings.settings
由于在添加这些行后开始出现此错误,我想“回滚”那些 命令。
我该怎么做?
提前致谢!
答案 0 :(得分:2)
这不是一个python问题。这是一个shell问题,可能是bash或者也许是ksh或zsh。
尝试“unset variablename”,例如“unset PYTHONPATH”。
答案 1 :(得分:1)
您没有在Python中导出任何内容。你是exporting a bash variable。您可以使用unset函数取消设置变量:
$ export FOO="bar"
$ echo $FOO
bar
$ unset FOO
$ echo $FOO
有关详细信息,请参阅BASH Programming How的Variables部分。