質問編集履歴
8
タイトル修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
PowerSellからpythonプログラムを実行しても日本語だけ出力されない
|
body
CHANGED
File without changes
|
7
順番修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,10 @@
|
|
1
|
+
**10/29**
|
2
|
+
**Docker Quickstart Terminalからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
|
3
|
+
KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き回答を求めております。**
|
4
|
+
|
1
5
|
Python超初心者です。
|
2
6
|
吉谷愛『土日でわかるPythonプログラミング教室』を読みながら勉強中ですが、初歩で詰まってしまいました。
|
3
7
|
|
4
|
-
**10/29
|
5
|
-
Docker Quickstart Terminalからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
|
6
|
-
KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き調査中です。**
|
7
|
-
|
8
8
|
**環境**
|
9
9
|
OS:Windows8.1 Pro
|
10
10
|
※上記の書籍にしたがい、下記を開発環境として準備。
|
6
誤記訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
吉谷愛『土日でわかるPythonプログラミング教室』を読みながら勉強中ですが、初歩で詰まってしまいました。
|
3
3
|
|
4
4
|
**10/29
|
5
|
-
Docker
|
5
|
+
Docker Quickstart Terminalからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
|
6
6
|
KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き調査中です。**
|
7
7
|
|
8
8
|
**環境**
|
@@ -86,8 +86,8 @@
|
|
86
86
|
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
87
87
|
LANG=ja_JP.UTF-8
|
88
88
|
|
89
|
-
#Docker
|
89
|
+
#Docker Quickstart Terminalでの実行
|
90
|
-
①Docker
|
90
|
+
①Docker Quickstart Terminal起動
|
91
91
|
|
92
92
|
②SSHでアクセス
|
93
93
|
```ここに言語を入力
|
5
他の実行方法追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,10 @@
|
|
1
1
|
Python超初心者です。
|
2
2
|
吉谷愛『土日でわかるPythonプログラミング教室』を読みながら勉強中ですが、初歩で詰まってしまいました。
|
3
3
|
|
4
|
+
**10/29
|
5
|
+
Docker Quick Startからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
|
6
|
+
KitematicからEXECをクリックして立ち上がるWindows Power Shellでは依然として同様の現象が発生しているため、引き続き調査中です。**
|
7
|
+
|
4
8
|
**環境**
|
5
9
|
OS:Windows8.1 Pro
|
6
10
|
※上記の書籍にしたがい、下記を開発環境として準備。
|
@@ -48,6 +52,10 @@
|
|
48
52
|
・Docker開発環境イメージ名:pythonver2
|
49
53
|
・ローカルのフォルダ名:donichipython(C:\Users[ユーザ名]\donichipython)
|
50
54
|
・コンテナのフォルダ名:donichiconpython
|
55
|
+
Kitematicより「Docker CLI」をクリックして出現するターミナルで下記を入力。
|
56
|
+
```
|
57
|
+
# docker create -it -p 80:80 -v /c/Users/[ユーザ名]/donichipython/:/root/donichiconpython --name donichicon donichi/pythonver2
|
58
|
+
```
|
51
59
|
⇒Kitematic画面にて、donichiconコンテナ生成を確認。マウントも確認。
|
52
60
|
②コンテナに接続する
|
53
61
|
⇒Kitematicからターミナル起動を確認。
|
@@ -76,4 +84,25 @@
|
|
76
84
|
環境変数
|
77
85
|
no_proxy=*.local, 169.254/16, 127.0.0.1
|
78
86
|
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
79
|
-
LANG=ja_JP.UTF-8
|
87
|
+
LANG=ja_JP.UTF-8
|
88
|
+
|
89
|
+
#Docker Quick Startでの実行
|
90
|
+
①Docker Quick Start起動
|
91
|
+
|
92
|
+
②SSHでアクセス
|
93
|
+
```ここに言語を入力
|
94
|
+
$ docker-machine ssh default
|
95
|
+
```
|
96
|
+
⇒Moby Dockの絵
|
97
|
+
|
98
|
+
③下記コマンドを実行
|
99
|
+
```ここに言語を入力
|
100
|
+
docker@default:~$ docker run -it --rm -v /c/Users/[ユーザ名]/donichipython/:/root/donichiconpython donichi/pythonver2
|
101
|
+
[root@396d85466473 ~]# source ~/.bash_profile
|
102
|
+
[root@396d85466473 ~]# python --version
|
103
|
+
Python 3.5.2
|
104
|
+
[root@396d85466473 ~]# cd donichiconpython
|
105
|
+
[root@396d85466473 donichiconpython]# python hello.py
|
106
|
+
```
|
107
|
+
⇒「土日でわかるpython教室」と出力
|
108
|
+
(なお、文字コード関連のエラーが出たため、hello.pyの冒頭に「#coding:utf-8」を入れました)
|
4
コンテナ設定内容追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -64,4 +64,16 @@
|
|
64
64
|
# python --version (versionは3.5.2になります)
|
65
65
|
# cd donichiconpython
|
66
66
|
# python hello.py
|
67
|
-
```
|
67
|
+
```
|
68
|
+
|
69
|
+
#コンテナの各種設定
|
70
|
+
Kitematicから確認できるコンテナの設定について追記しておきます。
|
71
|
+
|
72
|
+
**Volumes**
|
73
|
+
C:\Users[ユーザ名]\donichipython
|
74
|
+
|
75
|
+
**General**
|
76
|
+
環境変数
|
77
|
+
no_proxy=*.local, 169.254/16, 127.0.0.1
|
78
|
+
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
79
|
+
LANG=ja_JP.UTF-8
|
3
誤記訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
「ここもっと詳しく」などありましたら、ご指摘ください。
|
29
29
|
|
30
30
|
※注意
|
31
|
-
下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\
|
31
|
+
下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\Docker Toolboxにインストールしました。
|
32
32
|
ただ、そのときも同様の事象が発生したため、いったんアンインストールし、再度下記手順をやり直しています。
|
33
33
|
どこまで関連性があるのかわかりませんが、念のため追記しておきます。
|
34
34
|
|
2
注意書き追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,6 +27,11 @@
|
|
27
27
|
本書の内容に沿ってここまでやった内容を記載します。
|
28
28
|
「ここもっと詳しく」などありましたら、ご指摘ください。
|
29
29
|
|
30
|
+
※注意
|
31
|
+
下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\Program Files\Docker Toolboxにインストールしました。
|
32
|
+
ただ、そのときも同様の事象が発生したため、いったんアンインストールし、再度下記手順をやり直しています。
|
33
|
+
どこまで関連性があるのかわかりませんが、念のため追記しておきます。
|
34
|
+
|
30
35
|
**事前確認)仮想化機能が有効になっているか確認**
|
31
36
|
⇒OK
|
32
37
|
|
1
ここまでの手順追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,4 +21,42 @@
|
|
21
21
|
(ネットで調べてみたりもしたのですが、文字化けの報告はありましたが、「全く表示されない」という事例が見つけられなかったので……)
|
22
22
|
|
23
23
|
Python、Dockerともに全くの初心者であるため、調査不足・情報提示不足でしたらご指摘いただけますと幸いです。
|
24
|
-
よろしくお願いいたします。
|
24
|
+
よろしくお願いいたします。
|
25
|
+
|
26
|
+
#ここまでの手順
|
27
|
+
本書の内容に沿ってここまでやった内容を記載します。
|
28
|
+
「ここもっと詳しく」などありましたら、ご指摘ください。
|
29
|
+
|
30
|
+
**事前確認)仮想化機能が有効になっているか確認**
|
31
|
+
⇒OK
|
32
|
+
|
33
|
+
**01)Docker Toolboxのインストール**
|
34
|
+
①下記よりインストーラダウンロード
|
35
|
+
https://www.docker.com/products/docker-toolbox
|
36
|
+
②下記に「Full installation」を選択してインストール
|
37
|
+
C:\Program Files\Docker Toolbox
|
38
|
+
③DockerクライアントとしてKitematicを起動
|
39
|
+
⇒インストール完了、Kitematicも起動確認
|
40
|
+
|
41
|
+
**02)Pythonプログラミング環境の構築**
|
42
|
+
①Kitematicを使用して、あらかじめ用意された開発環境イメージからコンテナ生成
|
43
|
+
・Docker開発環境イメージ名:pythonver2
|
44
|
+
・ローカルのフォルダ名:donichipython(C:\Users[ユーザ名]\donichipython)
|
45
|
+
・コンテナのフォルダ名:donichiconpython
|
46
|
+
⇒Kitematic画面にて、donichiconコンテナ生成を確認。マウントも確認。
|
47
|
+
②コンテナに接続する
|
48
|
+
⇒Kitematicからターミナル起動を確認。
|
49
|
+
③Webサーバを立ち上げてみる
|
50
|
+
(今回の質問と直接関連しないと思われるため、手順割愛)
|
51
|
+
⇒Webサーバの立ち上げ確認済。
|
52
|
+
|
53
|
+
**03)Pythonプログラムの作成と実行**
|
54
|
+
①下記にソースコード配置
|
55
|
+
C:\Users[ユーザ名]\donichipython\hello.py
|
56
|
+
②下記コマンドを実行
|
57
|
+
```ここに言語を入力
|
58
|
+
# source ~/.bash_profile
|
59
|
+
# python --version (versionは3.5.2になります)
|
60
|
+
# cd donichiconpython
|
61
|
+
# python hello.py
|
62
|
+
```
|