質問編集履歴

2

ご指摘、ありがとうございます。Permission Error のcode を追記しました。posixpat.pyにアクセスできないのが、原因ですかね・・・

2019/06/18 01:03

投稿

hiroikawa55
hiroikawa55

スコア26

test CHANGED
File without changes
test CHANGED
@@ -14,11 +14,17 @@
14
14
 
15
15
  ただ、実行の際に「PermissionError」が出てしまうため、「sudo」を頭に付けて、python3で実行をしているため、実行コマンドは下記↓になります。
16
16
 
17
+ ```ubuntu
18
+
17
19
  $ sudo python3 index.py
20
+
21
+ ```
18
22
 
19
23
 
20
24
 
21
25
  実行後には、
26
+
27
+ ```ubuntu
22
28
 
23
29
  Bottle v0.13-dev server starting up (using WSGIRefServer())...
24
30
 
@@ -26,7 +32,37 @@
26
32
 
27
33
  Hit Ctrl-C to quit.
28
34
 
35
+ ```
36
+
29
37
  と出ます。
38
+
39
+ なお、sudoを付けないと、下記のエラーが出ます。
40
+
41
+ ```ここに言語を入力
42
+
43
+ Failed to import the site module
44
+
45
+ Tracebak (most recent call last):
46
+
47
+ File "/usr/lib/python3.6/site.py", line 79, in <module> import os
48
+
49
+ File "/usr/lib/python3.6/os.py", line 57, in <module> import posixpath as pat
50
+
51
+ File "<frozen importlib._boostrap>", line 971, in _find_and_load
52
+
53
+ File "<frozen importlib._boostrap>", line 955, in _find_and_load_unlocked
54
+
55
+ File "<frozen importlib._boostrap>", line 665, in _load_unlocked
56
+
57
+ File "<frozen importlib._boostrap_external>", line 674, in exec_module
58
+
59
+ File "<frozen importlib._boostrap_external>", line 780, in get_code
60
+
61
+ File "<frozen importlib._boostrap_external>", line 832, in get_data
62
+
63
+ PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.6/posixpath.py'
64
+
65
+ ```
30
66
 
31
67
 
32
68
 
@@ -34,9 +70,13 @@
34
70
 
35
71
  にアクセスすると、初回は
36
72
 
73
+ ```ここに言語を入力
74
+
37
75
  127.0.0.1 -- [17/Jun/2019 23:31:02] "GET /hello/world HTTP/1.1"
38
76
 
39
77
  127.0.0.1 -- [17/Jun/2019 23:31:02] "GET /favicon.ico HTTP/1.1"
78
+
79
+ ```
40
80
 
41
81
  と出て、「Hello world!」とちゃんと表示されます。
42
82
 
@@ -44,12 +84,16 @@
44
84
 
45
85
  しかし、1回ctrl + c でquitした後で、もう一度実行すると、
46
86
 
87
+ ```ここに言語を入力
88
+
47
89
  Bottle v0.13-dev server starting up (using WSGIRefServer())...
48
90
 
49
91
  Listening on http://localhost:8080/
50
92
 
51
93
  Hit Ctrl-C to quit.
52
94
 
95
+ ```
96
+
53
97
  と表示されたまま、いつまでも閲覧ができない状態が続きます。
54
98
 
55
99
  終了の仕方に問題があるのでしょうか・・・・。

1

ご指摘のこと、ありがとうございます。 実行しているプログラムについてですが、 Ubuntu 18.04.2 LTS でqiitaに示された「index.py」を実行しています。 ただ、実行の際、「Pe

2019/06/18 01:03

投稿

hiroikawa55
hiroikawa55

スコア26

test CHANGED
File without changes
test CHANGED
@@ -8,20 +8,48 @@
8
8
 
9
9
 
10
10
 
11
- 初回は接続できるですが、2回目からブラウザが読み込み中のままとなり
11
+ 上記コマンドの実行は、
12
12
 
13
+ Ubuntu 18.04.2 LTS で行っています。
14
+
15
+ ただ、実行の際に「PermissionError」が出てしまうため、「sudo」を頭に付けて、python3で実行をしているため、実行コマンドは下記↓になります。
16
+
13
- なぜか応答がありません。
17
+ $ sudo python3 index.py
14
18
 
15
19
 
16
20
 
17
- たぶんものすごく簡単な理由なのでないかと思いブラウザの履歴をクリアしたり、ubuntuを起動し直したり、いろいろと試したのですが・・・。
21
+ 実行後には、
18
22
 
19
- 非常に初歩的な勘違いをしている可能性が高く、こちらで聞くのも申し訳ないのですが、
23
+ Bottle v0.13-dev server starting up (using WSGIRefServer())...
20
24
 
25
+ Listening on http://localhost:8080/
26
+
21
- 昨日から進めなくなってしまい、お伺いする次第です。
27
+ Hit Ctrl-C to quit.
28
+
29
+ と出ます。
22
30
 
23
31
 
24
32
 
25
- なお、Firefoxでのウェブページの更新方法→[Ctrl]+[F5]
33
+ この状態でFirefoxでhttp://localhost:8080/hello/world
26
34
 
27
- 実行済です。
35
+ にアクセスすると、初回
36
+
37
+ 127.0.0.1 -- [17/Jun/2019 23:31:02] "GET /hello/world HTTP/1.1"
38
+
39
+ 127.0.0.1 -- [17/Jun/2019 23:31:02] "GET /favicon.ico HTTP/1.1"
40
+
41
+ と出て、「Hello world!」とちゃんと表示されます。
42
+
43
+
44
+
45
+ しかし、1回ctrl + c でquitした後で、もう一度実行すると、
46
+
47
+ Bottle v0.13-dev server starting up (using WSGIRefServer())...
48
+
49
+ Listening on http://localhost:8080/
50
+
51
+ Hit Ctrl-C to quit.
52
+
53
+ と表示されたまま、いつまでも閲覧ができない状態が続きます。
54
+
55
+ 終了の仕方に問題があるのでしょうか・・・・。