(画像形式について申し訳ありません。新規の場合、画像/リンクを投稿できないことを知りませんでした。)
まず第一に、私はこのエラーをグーグルで検索するのに 2 時間ほど費やしたので、ここで何も見逃していないと確信しています。
このエラーが発生する方法は非常に単純です。Django を使用して、大学向けの非常に単純なアプリケーションを開発する必要があります。私の最初のアプローチは、Eclipse で PyDev を使用することでした (Eclipse を使用して Java をコーディングしたことがありますが、かなり気に入っています)。私はここで 2 台の PC (私のものと私の兄弟のもの) を手に入れ、両方で同じプロセスを実行しました。これが私がしたことです:
(私はWindos 7 64ビットを使用しています)
- Eclipse 4.3 64 ビット (この日付の最終バージョン) をダウンロードしてインストールしました。
- Pythong 3.3.2 64 ビット (この日付の最終バージョン) をダウンロードしてインストールしました。
- Django 1.5.1 をダウンロードしてインストールしました。
これ(Django)は、.exeがなくて面白くないので、もっとトリッキーでした。そこで、Django を解凍し、プロンプトで「python setup.py install」コマンドを使用しました。何千行もの「コピー」があり、しばらくするとエラーなしで終了しました。
そこで、Eclipse を開き、新しい Django プロジェクトを作成しました: (アルバムへのリンクhttp://imgur.com/a/4SvDk )
最初の画像
2 番目の画像
3 番目の画像
実際、その前に、Interpreter のパスを定義しました。
4 番目の画像
5 番目の画像
そして最後にそれをテストしましたが、
6 番目の画像
私を本当に悩ませているのは、両方の PC で同じプロセスを実行したのに、もう一方の PC で「エラー」が表示されないという事実です。コンソールでも同じ結果が得られますが、エラーはありません。そしてもちろん、サーバーはオンラインになります。127.0.0.1:8000 と入力すると、「Django is working, Congratz !!!」というメッセージが表示されます。ブラウザで。(弟のPCもWindows 64bitです)
私の PC では、サーバーが起動するとすぐにエラーが発生するため、sqLite3 サーバーはほとんどオンラインになりません。
アイデアはありますか?
役立つかもしれない1つのこと:
これは、デスクトップに eclipse フォルダーを置いた場合に得られるものです。
7番目の画像
「MalformedByteSequenceExcepttion:」の後に「Byte inválido 2 da sequencia UTF-8 do byte 3」と書かれていますが、これは「UTF-8 byte 3 のシーケンスの byte 2 が無効」という意味です。Eclipse フォルダのディレクトリを「C:/Program Files/Eclipse」に変更すると、問題なく Interpreter を設定できます。
私の最大の疑問は次のとおりです。エラーの原因はどれですか? OS、Django、Python、Path、32/64 ビットの競合。
多くの人が Python エンコーディングについて不満を言っているのを見ましたが、これが Python のせいなのかどうかはわかりません。
ハルプ!