1

この問題が発生した後:見てください

私はいくつかのことをチェックしました:

virtualenv に移動して cd で django ディレクトリに移動すると、適切なディレクトリが表示されます

~/Projects/mysite/mysite

Python に入る場合: os.getcwd()~/Projects/MYSITE/MYSITE を返します

最初の mysite は virtualenv で、2 番目は django プロジェクトです

それが、djangoが私にとってもう機能しない理由です

これはすべて、昨夜コンピューターがクラッシュした後に発生しました。ライオンを実行しています

これは、私が仮想環境にいるかどうかに関係なく発生します(アクティブ化または非アクティブ化)

この動作をリセットする方法

助けてくれてありがとう

4

1 に答える 1

3

私には予感があります。大文字と小文字に関する Mac OS X の動作は少し複雑です。たとえば、OS 10.6.6 のデフォルト設定を使用してディレクトリを作成できます。このディレクトリMINEは、ディレクトリ リストでは大文字で表示されますが、小文字と大文字の両方を使用してアクセスできます。たとえば、次のようになります。

:~/foo $ mkdir MINE
:~/foo $ ls
MINE
:~/foo $ cd mine
:~/foo/mine $ ls -al

私の推測では、コンピューターがクラッシュしたとき、何らかの復旧を行う必要があり、大文字を使用してディレクトリが再作成されたのでしょう。名前を変更してみてください。

:~/foo $ mv MINE mine2
:~/foo $ mv mine2 mine
:~/foo $ ls
mine
于 2011-07-27T15:18:27.233 に答える