Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.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';斯达塔普在锡格温_Python_Django_Cygwin - Fatal编程技术网

在使用Python';斯达塔普在锡格温

在使用Python';斯达塔普在锡格温,python,django,cygwin,Python,Django,Cygwin,我正在尝试Python。我已经在Cygwin中安装了Python 2.7,还安装了Django 1.9 我已经启动了一个项目,正在创建我的第一个应用程序,但我得到了以下堆栈跟踪: python manage.py startapp newsFeed Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) F

我正在尝试Python。我已经在Cygwin中安装了Python 2.7,还安装了Django 1.9

我已经启动了一个项目,正在创建我的第一个应用程序,但我得到了以下堆栈跟踪:

python manage.py startapp newsFeed
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/core/manage                                                                                                                ment/__init__.py", line 330, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/core/manage                                                                                                                ment/__init__.py", line 304, in execute
    django.setup()
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/apps/registry.py", line 115, in populate
    app_config.ready()
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/admin/apps.py", line 22, in ready
    self.module.autodiscover()
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/adm                                                                                                                in/__init__.py", line 24, in autodiscover
    autodiscover_modules('admin', register_to=site)
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/utils/modul                                                                                                                e_loading.py", line 50, in autodiscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/auth/admin.py", line 7, in <module>
    from django.contrib.auth.forms import (
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/auth/forms.py", line 259, in <module>
    class SetPasswordForm(forms.Form):
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/auth/forms.py", line 269, in SetPasswordForm
    help_text=password_validation.password_validators_help_text_html())
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/aut                                                                                                                h/password_validation.py", line 84, in password_validators_help_text_html
    help_texts = password_validators_help_texts(password_validators)
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/aut                                                                                                                h/password_validation.py", line 73, in password_validators_help_texts
    password_validators = get_default_password_validators()
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/utils/lru_cache.py", line 101, in wrapper
    result = user_function(*args, **kwds)
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/aut                                                                                                                h/password_validation.py", line 20, in get_default_password_validators
    return get_password_validators(settings.AUTH_PASSWORD_VALIDATORS)
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/aut                                                                                                                h/password_validation.py", line 31, in get_password_validators
    validators.append(klass(**validator.get('OPTIONS', {})))
  File "/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/aut                                                                                                                h/password_validation.py", line 154, in __init__
    common_passwords_lines = open(password_list_path).readlines()
IOError: [Errno 2] No such file or directory: u'/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/django/contrib/auth/common-passwords.txt.gz'
python manage.py startapp新闻源
回溯(最近一次呼叫最后一次):
文件“manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/core/manage-ment/_init__.py”,第330行,从命令行执行
utility.execute()
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/core/manage-ment/_init__.py”,执行中的第304行
django.setup()
文件“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/__init__.py”,第18行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/apps/registry.py”,第115行,填充
app_config.ready()
文件“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/contrib/admin/apps.py”,第22行,准备就绪
self.module.autodiscover()
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/contrib/adm in/_init__.py”,第24行,在自动发现中
自动发现模块('admin',register\u to=站点)
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/utils/module e_load.py”,第50行,在自动发现模块中
导入模块(“%s.%s%”(app\u config.name,模块到搜索))
文件“/usr/lib/python2.7/importlib/_init_uuu.py”,第37行,在导入模块中
__导入(名称)
文件“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/contrib/auth/admin.py”,第7行,在
从django.contrib.auth.forms导入(
文件“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/contrib/auth/forms.py”,第259行,在
类SetPasswordForm(forms.Form):
SetPasswordForm格式的文件“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/contrib/auth/forms.py”,第269行
help\u text=密码\u验证。密码\u验证程序\u help\u text\u html()
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/contrib/aut h/password\u validation.py”,第84行,密码验证程序\u帮助\u文本\u html
帮助文本=密码验证程序帮助文本(密码验证程序)
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/contrib/aut h/password\u validation.py”,第73行,密码验证程序\u帮助\u文本
password\u validators=get\u default\u password\u validators()
包装器中的文件“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/utils/lru_cache.py”,第101行
结果=用户函数(*args,**kwds)
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/contrib/aut h/password\u validation.py”,第20行,在get\u default\u password\u validators中
返回get\u password\u validators(settings.AUTH\u password\u validators)
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/contrib/aut h/password\u validation.py”,第31行,在get\u password\u validators中
append(klass(**validator.get('OPTIONS',{})))
文件“/usr/lib/python2.7/site-packages/Django-1.9-py2.7.egg/Django/contrib/aut h/password_validation.py”,第154行,在__
公共密码行=打开(密码列表路径)。readlines()
IOError:[Errno 2]没有这样的文件或目录:u'/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/contrib/auth/common passwords.txt.gz'
我已经在Google和Stack Overflow上浏览了一下,但是我找不到我需要的答案


我是否还需要安装另一个Python软件包,或者我没有安装Cygwin实用程序?

我没有安装common-passwords.txt.gz

在此处找到副本:


安装并将其复制到路径“/usr/lib/python2.7/site packages/Django-1.9-py2.7.egg/Django/contrib/auth/”中,并成功运行。

我猜这是Cygwin路径问题。那个文件(
../common passwords.txt.gz
)存在吗?哈!是的,common-passwords.txt.gz不存在。我已经在线下载并将其移动到目录中,现在一切似乎都正常了。非常感谢。但这并不能解决根本问题。升级或重新安装Django后,手动复制的文件将立即消失。