質問編集履歴

1

エラーまでの再現手順を追加

2017/02/17 22:56

投稿

say5140
say5140

スコア12

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,61 @@
23
23
 
24
24
 
25
25
  会社から書き込みできないため、詳しいソース等が載せれないのですが、足りない情報などありましたら追記させていただきます。
26
+
27
+
28
+
29
+ === 2017/2/18 追記 ===
30
+
31
+ ご指摘がありましたので、再現手順を追記します。
32
+
33
+ [環境]
34
+
35
+ ・Python側
36
+
37
+ 1.Python2.7系をインストール
38
+
39
+ 2.setuptoolをインストール(numpyをインストールするため)
40
+
41
+ 3.pip でnumpyをインストール
42
+
43
+ 4.scipyはダウンロードしたものをインストール(pipでインストールできなかった)
44
+
45
+ (参考:http://qiita.com/mojaie/items/241eb7006978e6962d05)
46
+
47
+
48
+
49
+ ・VS側
50
+
51
+ 1.VisuauStudio (私の環境では2015 Express)にNugetからIronPythonとIronPython Stdlibをインストールする。
52
+
53
+ 2.Python Tool Visual Studioをダウンロードし、インストール
54
+
55
+ (参考:http://ironpython.net/)
56
+
57
+ 3.C#のプロジェクトを作成後、同ソリューションにPythonのプロジェクトを追加する
58
+
59
+ 4.Pythonプロジェクト下に、Python環境からnumpy、scipyフォルダをコピーして配置する。
60
+
61
+ ([Puthonインストールパス\lib\site-packagesにあります]
62
+
63
+ 5.Pythonソースは以下を参照し、VSのPythonプロジェクトに作成
64
+
65
+ (参考:http://www2.kaiyodai.ac.jp/~kentaro/materials/new_HP/python/15fit_data3.html)
66
+
67
+ ただし、plotは必要ないため、2行目のimportと#PLOTコメント以降は削除。
68
+
69
+ 6.C#からの呼び出しは以下を参照。
70
+
71
+ (参考:http://authorunknown408.blog.fc2.com/blog-entry-33.html)
72
+
73
+ 7.実行時にPython側のimport関連のエラーが出たため上記6のURLにある、importでPythonのパスを追記しています。
74
+
75
+ ※最初の質問でPythonのパスを指定したと書いたのは、このimportに書くパスのことです。
76
+
77
+
78
+
79
+
80
+
81
+ 以上が、私の試している手順です。
82
+
83
+ またご不明点などありましたらご指摘ください。