2016-11-10 16 views
2

私はいくつかのPython 3.xコードを使いたいASP.NET Webサイトを作っています。正確には「いくらか」ではなく、たくさんあります。PythonとASP.NETを統合するには

私は解決策を探し始めましたが、まだ正確には解決策に達していません。私はVS 2015を使用していますが、私が見つけたソリューションの大部分はVS 2010、2012のものでした。しかし、VS 2015ではありませんでした。

私はPTVSをインストールし始めましたが、 Screenshot of error.

インストールのエラーと統合の設定方法についてお手伝いしてください。

ありがとうございます。

+0

pythonnetを試しましたか?ここでは、Jinja2でASP.NETを使用する方法の例を紹介します。 – denfromufa

+0

プレゼンテーションのリンクを忘れた:https://mail.python.org/pipermail/pythondotnet/2016-September/001810.html – denfromufa

答えて

1

正確にpython 3を必要としない場合 - IronPython(最新バージョンは2.7互換)を見てください。例:Running IronPython Scripts from a C# 4.0 Program
.NETプロジェクトからPythonスクリプトを使用するだけであれば、python.exeにスクリプトの実行を依頼することができます。このようなもの:

ProcessStartInfo p = new ProcessStartInfo(); 
p.FileName = @"\Path\to\python\interpreter\python.exe"; 
p.Arguments = @"\Path\to\*.py"; 
p.CreateNoWindow = false; 
p.UseShellExecute = true; 
Process procScriptExecutor = Process.Start(p); 
procScriptExecutor.WaitForExit(); 
procScriptExecutor.Close();