質問編集履歴

2

図の説明を追記しました

2019/09/23 04:53

投稿

kak
kak

スコア28

title CHANGED
File without changes
body CHANGED
@@ -41,6 +41,7 @@
41
41
 
42
42
  そしてコマンドプロンプトからWSLコマンドでWSLを起動するとWSLのディレクトリが確認できますがiPythonを実行するとWindowsのAnacondaが呼び出されるため、WSLの/usr/local/lib/python2.7/dist-packages/のプログラムが実行できません。
43
43
 
44
- WSLの/usr/local/lib/python2.7/dist-packages/にあるプログラムをWindowsのAnacondaでipythonでimportしてGPUを使ってchainerにかけたいのですが、どのようにしたらいいでしょうか。
45
44
 
46
- ![イメージ説明](562bdaf1e216bebdf36cf3934d0dfbd6.jpeg)
45
+
46
+ ![](6d32a448b87da854c0a556713eb74b1a.jpeg)
47
+ 枠内のようにUbuntuでWSLを呼び出しWSLのipythonで/usr/local/lib/python2.7/dist-packages/PyRosettaにあるpyrosettaモジュールをインポートでき、枠外のようにコマンドプロンプトからWindowsのipythonでC:Anaconda2\envs'py27\Lib\site-packages\にあるchainer,cupyをインポートできました。しかし、コメント頂いたようにCupyを使うためにWSLのAlias ipython='ipython.exe'にすると棒矢印のようにWindowsのipythonが呼び出されるのでPyrosettaがインポートできません。パスを通してもWSLのディレクトリはWSL経由でないと呼び出せないとのことなので。WindowsでipythonからPyrosetta,chainer,cupyをインポートするにはどうしたらいいのでしょうか。

1

現状とやりたいことのイメージ図を追加しました

2019/09/23 04:53

投稿

kak
kak

スコア28

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,6 @@
41
41
 
42
42
  そしてコマンドプロンプトからWSLコマンドでWSLを起動するとWSLのディレクトリが確認できますがiPythonを実行するとWindowsのAnacondaが呼び出されるため、WSLの/usr/local/lib/python2.7/dist-packages/のプログラムが実行できません。
43
43
 
44
- WSLの/usr/local/lib/python2.7/dist-packages/にあるプログラムをWindowsのAnacondaでipythonでimportしてGPUを使ってchainerにかけたいのですが、どのようにしたらいいでしょうか。
44
+ WSLの/usr/local/lib/python2.7/dist-packages/にあるプログラムをWindowsのAnacondaでipythonでimportしてGPUを使ってchainerにかけたいのですが、どのようにしたらいいでしょうか。
45
+
46
+ ![イメージ説明](562bdaf1e216bebdf36cf3934d0dfbd6.jpeg)