我正在为vim中的python和django配置自动完成。其中一个问题是,我需要设置环境变量DJANGO_SETTINGS_MODULE=myapp.SETTINGS。django教程指出
The value of DJANGO_SETTINGS_MODULE should be in Python path syntax, e.g. mysite.settings. Note that the settings module should be on the Python import search path.
http://docs.djangoproject.com/en/dev/topics/settings/
但是,如果你的应用程序不在导入搜索路径中,你如何使它成为这样呢?
尝试在运行时将路径追加到sys.path。
把这个加到你的
.bashrc
或.bash_profile
中export PATH=$PATH:/path/to/django/bin
export PYTHONPATH=$PYTHONPATH:/path/to/myapp
三种选择。
将
PYTHONPATH
环境变量设置为包含应用程序的目录。确保它有一个__init__.py
文件。在站点包中创建一个指向应用程序目录的
.pth
文件。在站点包中安装应用程序。
以下是“安装”Python模块的三种方法。有关详细信息,请阅读site模块。
相关问题 更多 >
编程相关推荐