🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1182閲覧

仮想環境でのrequirements.txtとpipを使ったdjangoのインストール方法

nakku

総合スコア5

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2020/12/03 19:14

編集2020/12/03 21:32

前提・実現したいこと

django girls を利用しdjangoをインストールしたいです。

発生している問題・エラーメッセージ

https://tutorial.djangogirls.org/ja/django_installation/ を利用しdjangoをインストールしたいのですがコマンドプロンプトにpip install -r requirements.txt と打つとファイルが開けなかったとエラーメッセージが出てきます。

pip の方はしっかりインストールができていて,Atomの方もhttps://gyazo.com/35030f4b4d831b9a859af59441c9eadb このようにDjango girlsというフォルダの中にrequirements.txt を入れています。

エラーメッセージ (myvenv) C:\Users?\djangogirls>pip install -r requirements.txt ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

該当のソースコード

試したこと

いろいろ自分で調べてみたのですが解決できませんでした。

補足情報(FW/ツールのバージョンなど)

使用しているパソコンはwindows10です。
こちらを参考にして進めましたhttps://tutorial.djangogirls.org/ja/django_installation/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sfdust

2020/12/04 00:51

何かキャッシュが残っているのかもしれません。 仮想環境を作成しなおして新しい仮想環境下でpip install -r requirements.txt を実行した場合でも同じエラーが出るでしょうか?
TakaiY

2020/12/04 05:20

エラには、requirements.txtが存在しないって出ていますが、手順に沿ってちゃんと作成していますか? 手順: 「requirementsファイルによってパッケージをインストールする、」
nakku

2020/12/04 12:20

sfdustさん: 仮想環境の作り直しかは分からないんですけど、何回かexit()コマンドを打ち最初からやり直しました。結果は同じエラーでした。
TakaiY

2020/12/04 12:44

おかしいですね。ファイルがあるのに読めないというのはあまり無いことなのですが。 pip install コマンドで実行できなかった同じプロンプトで、dirコマンドを打つとどのような出力になりますか? myvenvディレクトリは関係ないと思います。 そのきvenv環境が作られているというだけなので。
nakku

2020/12/04 13:19

TakaiYさん: C:\Users\?\djangogirls のディレクトリ 2020/12/04 03:38 <DIR> . 2020/12/04 03:38 <DIR> .. 2020/12/04 02:34 <DIR> myvenv 2020/12/04 03:38 0 pip 1 個のファイル 0 バイト 3 個のディレクトリ 438,201,655,296 バイトの空き領域 (myvenv) C:\Users\?\djangogirls> 上記のようになりました。
TakaiY

2020/12/04 14:13 編集

requirements.txtファイルが無いのはなぜですか? ここに表示されていなければならないはずです。
nakku

2020/12/04 16:19

TakaiYさん: 理由は自分でもよく分からないのですが、 心あたりとしてはDjangoをインストールする前のパートで、保存されたファイルを実行するということを、こちらのhttps://tutorial.djangogirls.org/ja/python_introduction/ 「保存しよう!」という所で学んだ時にテキストにある手順と自分が実際に 行った手順が実際に違っていたところです。 1, デスクトップ上でフォルダ(python_intro.py)を作ってそれをAtomに保存する。 2、フォルダ(python_intro.py)には直接コードを書くことができなかったのでフォルダ(python_intro.py)の中にファイル(a.py)を新たに作る。 3、コマンドプロンプトでcd %HomePath%\Desktop を実行する。 4、コマンドプロンプトで > python python_intro.py を実行する。 5、エラーが起きたためできなかったのでデスクトップ上で    python_intro.pyからa.pyファイルをとりだし、その後コマンドプロンプトで> python a.pyを実行。 毎回a.py にプログラムを追加する度にフォルダに入れ直しAtomで編集し、実行するときは取り出してました。 上記と同じようなやり方でdjangogirlsフォルダとrequirementsファイルもやっていたのでこれが原因かもしれません。 長文申し訳ないです、これしか心あたりがなくて、、
TakaiY

2020/12/05 08:09

システムまわりの知識が不足しているように思います。たとえば、フォルダ(ディレクトリ)なのかファイルなのかについては注意が必要です。 リンク先を見ると、『python_intro.py と名前をつけて、デスクトップに保存してください。 』と書いてあります。python_intor.pyはフォルダでなくファイルです。そこが異なっていては、その先で辻褄があわなくなりますよね。 このあたりについては、もういちど、デスクトップ上にpython_intor.pyファイルを作ってやってみたほうがいいでしょう。 djangogirlsフォルダ と requirements.txt ファイルの関係も大切です。djangogirlsフォルダ内にrequirements.txtfを保存しなければなりません。 そういうところをきちっと理解して実施していないと、望む結果は得られません。 改めて手順をきちんと読んで理解したうえで実施してみるのがいいと思います。
guest

回答1

0

自己解決

解決できました。

エラー原因は,(myvenv) C:\Users?\djangogirls>
このコードの?の部分の名前にスペースが入っていたためです。windowsのコマンドプロンプトだとファイルをパスしないことがあるみたいです。
(山田 太郎みたいな名前が入っていました)

解決方法はCドライブ直下に新たにファイルを作り直し再度実行しました。

投稿2020/12/06 16:32

nakku

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問