2017-03-08 117 views
0

我在安装Misago论坛时遇到此错误。我不知道是什么原因导致我安装了Django。请帮助我的人。ImportError:No module named misago

[email protected]:~/Desktop/newfeed/startupindia$ python manage.py migrate 
Traceback (most recent call last): 
File "manage.py", line 23, in <module> 
execute_from_command_line(sys.argv) 
File "/home/xxxxx/.local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line 
utility.execute() 
File "/home/xxxxx/.local/lib/python2.7/site-packages/django/core/management/__init__.py", line 324, in execute 
django.setup() 
File "/home/xxxxx/.local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup 
apps.populate(settings.INSTALLED_APPS) 
File "/home/xxxxx/.local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate 
app_config = AppConfig.create(entry) 
File "/home/xxxxx/.local/lib/python2.7/site-packages/django/apps/config.py", line 90, in create 
module = import_module(entry) 
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module 
__import__(name) 
ImportError: No module named misago 
+0

您好像在settings.py中的'INSTALLED_APPS'中包含'misago'。看看是否拼写错误或配置不正确。 –

+0

你确定你是用python2.7pip安装吗?也许你也有python3,你的pip3覆盖了指向pip的pip2.7。 – Tzomas

+0

xxxxx @ xxxx:〜/ Desktop $ python -V Python 2.7.12 xxxxx @ xxxx:〜/ Desktop $ pip -V pip 8.1.1 from /usr/lib/python2.7/dist-packages(python 2.7 ) –

回答

0

我还没有听说过Misago之前,但是从单证:

版本0.5.5〜1阿尔法

Misago documentation

Misago与Vagrant交付。
Vagrant是一个虚拟机,可以从根目录下的vagrant up命令启动。

所有需要的安装都将通过在vagrant up命令中执行的安装脚本完成。

Vagrant: What, Why and How?

版本0.6的Alpha 1

的Misago版本0.6的Alpha 1从GitHub不包含流浪者,但安装有一个安装脚本:

Development
To start Misago site locally, first setup and activate virtual environment for it and then fire following commands:

python setup.py install 

更多关于virtual envirionment

测试和运行服务器:

python manage.py migrate 
python manage.py createsuperuser 
python manage.py runserver 
0

看来你没有设置环境变量。第一类为终端

virtualenv env 
source env/bin/activate 

然后尝试pip freeze 如果misago缺少这里然后再重新安装misago。