teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

「試したこと」をを追加

2021/10/23 17:15

投稿

minari766
minari766

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ###解決したいこと
2
- 今までmyvenvで仮想環境を構築し、runserverで仮想環境上のWebアプリにアクセスしていたのですが突然以下のエラーが発生する様になってしまいました。
2
+ 今までmyvenvで仮想環境を構築し、runserverで仮想環境上のWebアプリにアクセスしていたのですが突然以下のエラーが発生する様になってしまうため、これを解決したいです
3
3
 
4
4
  ```python
5
5
  #runserverコマンド
@@ -21,6 +21,9 @@
21
21
  ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
22
22
  ```
23
23
 
24
+
25
+ ###試したこと/考えたこと
26
+ ①Djangoのインストール確認
24
27
  Djangoが入っていないと出ているので、pip3 freezeでパッケージを確認したところDjangが入っていることは確認しました。
25
28
  その後念のためsudo pipe3 install -r requirements.txtでDjangoの再インストールも実施。
26
29
  しかしながら下記コマンドでdjangoのバージョンを確認しようとすると、エラーが発生してしまいます。
@@ -32,8 +35,24 @@
32
35
  /Users/User/Documents/Github/Django_app/myvenv/bin/python: No module named django
33
36
  ```
34
37
 
38
+ ②PYTHONPATHの環境変数設定
39
+ https://qiita.com/maech/items/72559402556eb2af73ad
40
+ https://stackoverflow.com/questions/35184458/no-module-named-django-but-it-is-installed
41
+
35
- djangoインストール先誤りがあるかまたは環境変数設定に何か誤りがあるのか考えましたが、
42
+ 上記記事を参考に、以下手順でPYTHONPATHを通そうましたが、変わらずImportErrorが発生します。
43
+ ```python
44
+ (myvenv) User Django_app % vim ~/.zshrc
45
+
46
+ #出てきた下記メッセージにてEを選択
47
+ Swap file "~/.zshrc.swp" already exists!
48
+ [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: E
49
+
50
+ #下記を入力し、Escape、:wqの順で入力して保存
51
+ export PYTHONPATH="/Users/User/Django_app/Github/dss_docker"
52
+
53
+ ```
54
+
36
- これ以上は調べても解決できず、恐れ入りますがアドバイスいただけますと誠に幸いです。
55
+ 恐れ入りますがアドバイスいただけますと誠に幸いです。
37
56
  よろしくお願いします。
38
57
 
39
58
 

2

誤字修正

2021/10/23 17:15

投稿

minari766
minari766

スコア17

title CHANGED
@@ -1,1 +1,1 @@
1
- my(Django) 仮想環境でrunserverしたところImportErrorが発生してしまう
1
+ (Django) 仮想環境でrunserverしたところImportErrorが発生してしまう
body CHANGED
File without changes

1

manage.pyを追加

2021/10/23 16:40

投稿

minari766
minari766

スコア17

title CHANGED
@@ -1,1 +1,1 @@
1
- (Django) 仮想環境でrunserverしたところImportErrorが発生してしまう
1
+ my(Django) 仮想環境でrunserverしたところImportErrorが発生してしまう
body CHANGED
@@ -36,6 +36,32 @@
36
36
  これ以上は調べても解決できず、恐れ入りますがアドバイスいただけますと誠に幸いです。
37
37
  よろしくお願いします。
38
38
 
39
+
40
+ ###関連ファイル
41
+ manage.py
42
+ ```python
43
+ import os
44
+ import sys
45
+
46
+
47
+ def main():
48
+ os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')
49
+
50
+ try:
51
+ from django.core.management import execute_from_command_line
52
+ except ImportError as exc:
53
+ raise ImportError(
54
+ "Couldn't import Django. Are you sure it's installed and "
55
+ "available on your PYTHONPATH environment variable? Did you "
56
+ "forget to activate a virtual environment?"
57
+ ) from exc
58
+ execute_from_command_line(sys.argv)
59
+
60
+
61
+ if __name__ == '__main__':
62
+ main()
63
+ ```
64
+
39
65
  ###環境
40
66
  Visual Studio Code 1.59
41
67
  mac OS Catalina 10.15.7