Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django本地安装syncdb配置不正确_Python_Django_Installation_Osx Snow Leopard_Local - Fatal编程技术网

Python Django本地安装syncdb配置不正确

Python Django本地安装syncdb配置不正确,python,django,installation,osx-snow-leopard,local,Python,Django,Installation,Osx Snow Leopard,Local,我一直在努力在MacOSX10.6.8上安装本地django。运行syncdb无法识别我安装的应用程序 admins-macbook:myproject Admin$ python manage.py syncdb Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/Users/Admin

我一直在努力在MacOSX10.6.8上安装本地django。运行syncdb无法识别我安装的应用程序

admins-macbook:myproject Admin$ python manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/Admin/myapp/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "/Users/Admin/myapp/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Users/Admin/myapp/lib/python2.7/site-packages/django/core/management/__init__.py", line 261, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/Users/Admin/myapp/lib/python2.7/site-packages/django/core/management/__init__.py", line 69, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "/Users/Admin/myapp/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/Users/Admin/myapp/lib/python2.7/site-packages/south/management/commands/__init__.py", line 10, in <module>
    import django.template.loaders.app_directories
  File "/Users/Admin/myapp/lib/python2.7/site-packages/django/template/loaders/app_directories.py", line 23, in <module>
    raise ImproperlyConfigured('ImportError %s: %s' % (app, e.args[0]))
django.core.exceptions.ImproperlyConfigured: ImportError haystack: cannot import name openProc
目录。它在我的蟒蛇腿上:

admins-macbook:myproject Admin$ echo $PATH
/Users/Admin/myapp/lib/python2.7/site-packages:(... etc.)

如何正确运行
syncdb
?谢谢你的想法

您可能安装了
pip安装haystack
,这是错误的

您需要通过
pip install django haystack安装
dyango haystack


请参阅此

您是否正确安装了haystack?是的,我运行了
pip安装
。它安装在site packages目录中,在my urlconf中提供。如果我在设置中注释掉haystack,那么下一个应用程序将引发相同的错误。等等等等。你有什么想法可以帮上忙吗?谢谢您可能需要使用
virtualenv
。并尝试使用
pip install
逐个安装需求中的软件包。
admins-macbook:myproject Admin$ echo $PATH
/Users/Admin/myapp/lib/python2.7/site-packages:(... etc.)