質問編集履歴

2

気にかかる点を2つ追加

2018/10/15 00:53

投稿

matsuand
matsuand

スコア186

test CHANGED
File without changes
test CHANGED
@@ -152,6 +152,26 @@
152
152
 
153
153
  - ちなみに /usr/lib/python3.7/encodings/* は Python-3.7.0 のソースビルドインストール時にインストールされているものです。/home/django/djangodev/lib/python3.7 配下に encodings はありません。
154
154
 
155
+ - 気にかかる点が2つあって、1つは実行モジュール ```python``` が通常 systemwide 環境では ```python3``` しかなく、```python```(数字なしの実行モジュール)はないという点です。しかし venv 環境では ```python3``` へのシンボリックリンクが作り出され、その実体は ```python3``` になっているというところです。何か支障があるでしょうか?
156
+
157
+ ```
158
+
159
+ (djangodev) django [ ~/djangodev]$ ls -l `which python`
160
+
161
+ lrwxrwxrwx 1 django apache 7 10月 15 09:39 /home/django/djangodev/bin/python -> python3
162
+
163
+ ```
164
+
165
+ - もう1つ気になるのが、自ユーザーを ```django``` としていますが、Apache の種々アクセスのことを考慮して ```apache``` グループに所属させています。この是非の問題はあるかもしれませんが、そもそもの当質問にて、アクセス権限の問題があるのかどうか・・
166
+
167
+ ```
168
+
169
+ $ id django
170
+
171
+ uid=1003(django) gid=25(apache) groups=25(apache)
172
+
173
+ ```
174
+
155
175
 
156
176
 
157
177
  ```ModuleNotFoundError: No module named 'encodings'``` のエラーを解消し、Apache+mod_wsgi環境にて、django学習を進めていきたいところです。解消方法をご教示いただけたら幸いです。不足情報があればご指摘ください。 よろしくお願い致します。

1

誤り訂正

2018/10/15 00:52

投稿

matsuand
matsuand

スコア186

test CHANGED
File without changes
test CHANGED
@@ -56,9 +56,9 @@
56
56
 
57
57
  (djangodev) django [ ~/ ]$ cd djangodev
58
58
 
59
+ (djangodev) django [ ~/djangodev ]$ pip install --upgrade pip
60
+
59
61
  (djangodev) django [ ~/djangodev ]$ pip install django
60
-
61
- (djangodev) django [ ~/djangodev ]$ pip install --upgrade pip
62
62
 
63
63
  ```
64
64