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

質問編集履歴

8

タイトル修正

2017/10/29 08:20

投稿

chida3
chida3

スコア15

title CHANGED
@@ -1,1 +1,1 @@
1
- ターミナルからpythonプログラムを実行しても日本語だけ出力されない
1
+ PowerSellからpythonプログラムを実行しても日本語だけ出力されない
body CHANGED
File without changes

7

順番修正

2017/10/29 08:20

投稿

chida3
chida3

スコア15

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

誤記訂正

2017/10/29 08:19

投稿

chida3
chida3

スコア15

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  吉谷愛『土日でわかるPythonプログラミング教室』を読みながら勉強中ですが、初歩で詰まってしまいました。
3
3
 
4
4
  **10/29
5
- Docker Quick Startからコンテナを作成・実行した場合は、日本語も含めて表示することができました(その際の手順は最下記)。
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 Quick Startでの実行
89
+ #Docker Quickstart Terminalでの実行
90
- ①Docker Quick Start起動
90
+ ①Docker Quickstart Terminal起動
91
91
 
92
92
  ②SSHでアクセス
93
93
  ```ここに言語を入力

5

他の実行方法追記

2017/10/29 08:11

投稿

chida3
chida3

スコア15

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

コンテナ設定内容追記

2017/10/29 08:05

投稿

chida3
chida3

スコア15

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

誤記訂正

2017/10/26 15:31

投稿

chida3
chida3

スコア15

title CHANGED
File without changes
body CHANGED
@@ -28,7 +28,7 @@
28
28
  「ここもっと詳しく」などありましたら、ご指摘ください。
29
29
 
30
30
  ※注意
31
- 下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\Program Files\Docker Toolboxにインストールしました。
31
+ 下記手順01の「Docker Toolboxのインストール」ですが、当初本書記載通りでなく、E:\Docker Toolboxにインストールしました。
32
32
  ただ、そのときも同様の事象が発生したため、いったんアンインストールし、再度下記手順をやり直しています。
33
33
  どこまで関連性があるのかわかりませんが、念のため追記しておきます。
34
34
 

2

注意書き追記

2017/10/22 14:04

投稿

chida3
chida3

スコア15

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

ここまでの手順追記

2017/10/22 14:01

投稿

chida3
chida3

スコア15

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
+ ```