質問編集履歴

3

「試したこと」をを追加

2021/10/23 17:15

投稿

minari766
minari766

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###解決したいこと
2
2
 
3
- 今までmyvenvで仮想環境を構築し、runserverで仮想環境上のWebアプリにアクセスしていたのですが突然以下のエラーが発生する様になってしまいました。
3
+ 今までmyvenvで仮想環境を構築し、runserverで仮想環境上のWebアプリにアクセスしていたのですが突然以下のエラーが発生する様になってしまうため、これを解決したいです
4
4
 
5
5
 
6
6
 
@@ -44,6 +44,12 @@
44
44
 
45
45
 
46
46
 
47
+
48
+
49
+ ###試したこと/考えたこと
50
+
51
+ ①Djangoのインストール確認
52
+
47
53
  Djangoが入っていないと出ているので、pip3 freezeでパッケージを確認したところDjangが入っていることは確認しました。
48
54
 
49
55
  その後念のためsudo pipe3 install -r requirements.txtでDjangoの再インストールも実施。
@@ -66,9 +72,41 @@
66
72
 
67
73
 
68
74
 
69
- djangoインストール先に誤りがあるか、または環境変数設定に何か誤りがあるのかと考えましたが、
75
+ ②PYTHONPATHの環境変数設定
70
76
 
77
+ https://qiita.com/maech/items/72559402556eb2af73ad
78
+
79
+ https://stackoverflow.com/questions/35184458/no-module-named-django-but-it-is-installed
80
+
81
+
82
+
83
+ 上記の記事を参考に、以下の手順でPYTHONPATHを通そうとしましたが、変わらずImportErrorが発生します。
84
+
85
+ ```python
86
+
87
+ (myvenv) User Django_app % vim ~/.zshrc
88
+
89
+
90
+
91
+ #出てきた下記メッセージにてEを選択
92
+
93
+ Swap file "~/.zshrc.swp" already exists!
94
+
95
+ [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: E
96
+
97
+
98
+
99
+ #下記を入力し、Escape、:wqの順で入力して保存
100
+
101
+ export PYTHONPATH="/Users/User/Django_app/Github/dss_docker"
102
+
103
+
104
+
105
+ ```
106
+
107
+
108
+
71
- これ以上は調べても解決できず、恐れ入りますがアドバイスいただけますと誠に幸いです。
109
+ 恐れ入りますがアドバイスいただけますと誠に幸いです。
72
110
 
73
111
  よろしくお願いします。
74
112
 

2

誤字修正

2021/10/23 17:15

投稿

minari766
minari766

スコア17

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

1

manage.pyを追加

2021/10/23 16:40

投稿

minari766
minari766

スコア17

test CHANGED
@@ -1 +1 @@
1
- (Django) 仮想環境でrunserverしたところImportErrorが発生してしまう
1
+ my(Django) 仮想環境でrunserverしたところImportErrorが発生してしまう
test CHANGED
@@ -74,6 +74,58 @@
74
74
 
75
75
 
76
76
 
77
+
78
+
79
+ ###関連ファイル
80
+
81
+ manage.py
82
+
83
+ ```python
84
+
85
+ import os
86
+
87
+ import sys
88
+
89
+
90
+
91
+
92
+
93
+ def main():
94
+
95
+ os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')
96
+
97
+
98
+
99
+ try:
100
+
101
+ from django.core.management import execute_from_command_line
102
+
103
+ except ImportError as exc:
104
+
105
+ raise ImportError(
106
+
107
+ "Couldn't import Django. Are you sure it's installed and "
108
+
109
+ "available on your PYTHONPATH environment variable? Did you "
110
+
111
+ "forget to activate a virtual environment?"
112
+
113
+ ) from exc
114
+
115
+ execute_from_command_line(sys.argv)
116
+
117
+
118
+
119
+
120
+
121
+ if __name__ == '__main__':
122
+
123
+ main()
124
+
125
+ ```
126
+
127
+
128
+
77
129
  ###環境
78
130
 
79
131
  Visual Studio Code 1.59