Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.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
Python3运行服务器类型错误{newbie}_Python_Django - Fatal编程技术网

Python3运行服务器类型错误{newbie}

Python3运行服务器类型错误{newbie},python,django,Python,Django,我是Python新手,但我已经到处寻找这个问题的答案。看起来每个人都不一样。我在osx Mavericks上,使用Python 3.4和Django 1.7 当我运行python3 manage.py runserver时,我没有得到任何服务器详细信息,而是得到 TypeError: 'NoneType' object is not callable 这是我的回溯: Traceback (most recent call last): File "manage.py", line 10, in

我是Python新手,但我已经到处寻找这个问题的答案。看起来每个人都不一样。我在osx Mavericks上,使用Python 3.4和Django 1.7

当我运行python3 manage.py runserver时,我没有得到任何服务器详细信息,而是得到

TypeError: 'NoneType' object is not callable
这是我的回溯:

Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/core/management/__init__.py", line 416, in execute_from_command_line
Validating models...

utility.execute()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/core/management/__init__.py", line 408, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/core/management/base.py", line 244, in run_from_argv
0 errors found
self.execute(*args, **options.__dict__)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/core/management/base.py", line 291, in execute
output = self.handle(*args, **options)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/core/management/commands/runserver.py", line 76, in handle
self.run(*args, **options)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/core/management/commands/runserver.py", line 85, in run
autoreload.main(self.inner_run, args, options)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/utils/autoreload.py", line 359, in main
reloader(wrapped_main_func, args, kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/utils/autoreload.py", line 325, in python_reloader
reloader_thread()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/utils/autoreload.py", line 304, in reloader_thread
if fn():
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/utils/autoreload.py", line 173, in kqueue_code_changed
watcher = tempfile.TemporaryFile(bufsize=0)
TypeError: TemporaryFile() got an unexpected keyword argument 'bufsize'
Exception ignored in: <bound method Signal._remove_receiver of  <django.dispatch.dispatcher.Signal object at 0x1022d1588>>
Traceback (most recent call last):
 File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/django/dispatch/dispatcher.py", line 276, in _remove_receiver
 TypeError: 'NoneType' object is not callable

有什么想法吗?

如果您不熟悉Python和Django,请使用最新版本,而不是开发版本。在撰写本文时,最新的版本是Django 1.6和Python 2.7或3.3


我建议现在将Python2.7与Django结合使用,因为您找到的大多数教程和博客文章都是针对Python2.X的。

Django 1.7仍在大力开发中,Python3.4还不受支持;你为什么要用那个版本?也不是说1.7支持Python3.4,我最初使用的是Python2.7,但因为我运行的是Mavericks,所以我一直遇到这个错误:11。我在另一个帖子上读到,Python3x修复了这个问题。1.6根本不支持Python3.4。1.7也不支持,因为它的价值。@MartijnPieters我在上面的评论中看到了你的警告,我想建议你坚持使用最新版本,而不仅仅是重复你已经说过的话。我不熟悉Python3.4的变更列表-Django中是否有需要更改的内容?大家好,我只是想感谢大家的帮助。我最终完全删除了python3,重新安装了以前的版本3.3,并将Django降级并卸载到1.5。