Djangoプロジェクトのベースをセットアップしています。リポジトリを複製し、プロジェクトの仮想環境を同じディレクトリに作成しました。しかし、コマンドを実行しようとすると、プロジェクトディレクトリのpip install -r requirements.txt 'このエラーが発生します。
[Errno 2]そのようなファイルまたはディレクトリはありません: 'requirements.txt'
間違ったディレクトリで実行していると思いますが、どこで実行すればよいのか本当にわかりません。ファイルがどこにあるかわかりますか?
遅いのはわかっていますが、仮想環境を使用している場合はpip freeze > requirements.txt
コマンドを使用して、最初に要件ファイルを作成します。
これを行うより良い方法は、ターミナルのルートディレクトリにこれを書き込むことです。
find . -regex '.*requirements.txt$'
ルートディレクトリとすべてのサブフォルダーでrequirements.txt
というファイルを検索します。コマンドの応答後、ディレクトリを取得してpip install -r requirements.txt
を実行できます。
これを端末で使用してみてから、ディレクトリに移動し、pip installコマンドを使用します。
find -name "requirements.txt"
Dockerサイトからdockerまたはフロースタートガイドを使用しているときにこの問題が発生した場合は、Dockerファイルを更新する必要があります。
次の行を追加して、Dockerfileの「RUN pip install --no-cache-dir -r requirements.txt」の行の前にrequirements.txtファイルを作成します
RUN pip freeze > requirements.txt