2016-03-30 12 views
0

私はubuntu 14.04 LTSを使用しています。私はdjango(最新バージョン、1.10)をインストールしました。私は、コマンドdjango-admin startproject betaを実行しようとしたとき、私はここで問題Django startproject UnicodeDecodeError

[email protected]:~/Masaüstü/projeler/csgobetting$ django-admin.py startproject beta 

を得た私のエラートレースバックです:私は、Djangoの1.6その成功してstarprojectをテストする場合

Traceback (most recent call last): 
    File "/usr/local/bin/django-admin.py", line 5, in <module> 
    management.execute_from_command_line() 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.10.dev20160327014941-py2.7.egg/django/core/management/__init__.py", line 362, in execute_from_command_line 
    utility.execute() 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.10.dev20160327014941-py2.7.egg/django/core/management/__init__.py", line 354, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.10.dev20160327014941-py2.7.egg/django/core/management/base.py", line 297, in run_from_argv 
    self.execute(*args, **cmd_options) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.10.dev20160327014941-py2.7.egg/django/core/management/base.py", line 348, in execute 
    output = self.handle(*args, **options) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.10.dev20160327014941-py2.7.egg/django/core/management/commands/startproject.py", line 33, in handle 
    super(Command, self).handle('project', project_name, target, **options) 
    File "/usr/local/lib/python2.7/dist-packages/Django-1.10.dev20160327014941-py2.7.egg/django/core/management/templates.py", line 162, in handle 
    if new_path.endswith(extensions) or filename in extra_files: 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 19: ordinal not in range(128) 
[email protected]:~/Masaüstü/projeler/csgobetting$ echo $LANG 
tr_TR.UTF-8 
[email protected]dor64:~/Masaüstü/projeler/csgobetting$ 

。ありがとうございます...

+0

トレースバックには、1.10開発版がインストールされていることが示されています。あなたは、1.9をリリースするべきではありません。 –

答えて

0

パス名のトルコ文字(Masaüstü)が問題です。 /var/www/projelerなどの別のディレクトリ(好ましくは短いディレクトリ)の下にプロジェクトを作成してみてください。

+1

しかし、それらは動作するはずです。Pythonは非ASCIIパスを使用することができます。 –

+0

@DanielRoseman django-adminは、パス名のトルコ文字で1.7または1.8beta(私は正確に覚えていないので)問題を引き起こします。 – Selcuk

関連する問題