10

cygwin、python、およびdjangoがインストールされたWindowsボックスがあります。

今、django-adminを実行したいのですが、実行するとエラーが発生します:

$ django-admin.py
c:\Python26\python.exe: can't open file '/usr/bin/django-admin.py': [Errno 2] No such file or directory
4

9 に答える 9

5

ここから

シンボリック リンク機能を利用できない Windows ユーザーの場合は、django-admin.py を既存のパス上の場所にコピーするか、PATH 設定を編集して ([設定] - [コントロール パネル] - [システム] - [詳細設定] - [環境...] の下) をポイントするようにします。設置場所へ。

お役に立てれば

于 2009-02-10T16:53:05.880 に答える
3

まったく同じ問題に遭遇しました。すでに Windows バージョンの Python がインストールされている場合は、Cygwin バージョンよりも優先されるようです。/etc/profile を編集して問題を解決し、次のように変更しました。

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH

...に:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:

...これは、cygwin が通常の Windows パスを追加するのを止めると思います。作業が完了したら、django をいくつかのディレクトリにダウンロードし、そのディレクトリに移動して次のように入力します。

python setup.py install

最初に「python」ビットを省略したため、最初は問題がありました

于 2009-04-26T22:11:14.790 に答える
1

cygwinでdjangoを起動する方法のステップについて

最初に Windows コマンド プロンプトを開き、次のようにして Python 環境を登録します。

Path %path%;C:\Python27;C:\Python27\Scripts

次に、cygwinのインストールフォルダーに移動します

cd C:\cygwin

次に、次のようにcygwin.batを実行します。

C:\cygwin>cygwin.bat    <enter>

次にcygwinが開き、pythonと入力して動作するかどうかを確認します

$ python

出来上がり!

于 2012-07-13T06:58:35.357 に答える
0

Brian が述べたように、Cygwin のインストールでは動作しない Windows バージョンの Python を実行しています。

警告の言葉。Django を使い始めた頃、Cygwin にインストールしようとしたところ、さまざまな問題が発生し、最終的に通常の Windows 版 Python に切り替えました。残念ながら、すべての問題を文書化したわけではありませんが、そのうちのいくつかはデータベース ライブラリに関係していたことを覚えています。とにかく、それは私が今よりも Django についてあまり知らなかった数ヶ月前のことです。私が遭遇した問題は解決されたのかもしれませんし、おそらく今では動作することがわかっているのかもしれません。幸運を。:)

于 2009-02-17T18:34:32.537 に答える
0

作業中の現在の場所にdjango-admin.pyをコピーするだけです。

Cygwin の場合:

<root>/projects/

Windows ディレクトリでは、次のようになります。

C:\cygwin\home\<your computer name>\projects\

ファイルをコピーしたら、次のコマンドを入力してプロジェクトを作成できます。

$ python django-admin.py startproject mysite

以上で、Cygwin Linux ライクな環境を使用した最初のプロジェクトが完了しました。

于 2012-07-13T06:52:37.447 に答える
0

django/bin フォルダーの場所 (または django-admin.py を保存している場所) を PYTHONPATH 環境変数に追加します。

于 2009-02-15T06:22:40.687 に答える
0

Python の Windows バージョンが cygwin の代わりに実行しようとしているように聞こえます。これを入力するとどうなりますか:

$ python django-admin.py

ここで私は仮定しています

$ which python

python の cygwin バージョンを見つけます (/usr/bin/python のようなものになります)。

Windows 版の Python を (一時的に) アンインストールして、cygwin のみを使用することもできます。

于 2009-02-12T21:28:46.323 に答える