点安装的软件包,它们实际上指向什么? (用于C#中的IronPython)

时间:2019-04-22 21:08:11

标签: c# python pip ironpython

这是在Windows 10的上下文中。

我正在开发一个C#应用程序,它将启动一个执行某些操作的python应用程序。这个Python应用程式通常是随Pip一起安装(pip install someAppName)。 IronPython库期望.py文件的完整路径能够执行它。

我怎么知道点子安装的应用程序指向什么?通过查看,我可以看到这个点子安装的应用程序具有一个驻留在/ site-packages中的文件夹。但是,我不清楚从命令行启动“ someAppName”时会调用什么。 “ someAppName”是文件夹本身的名称,其中包含一堆.py文件,因此我不知道哪个是实际的起点。

有更好的方法吗?我的目标是使用c#应用程序打包整个“预安装”的python应用程序,并使用IronPython调用/启动它。

谢谢您的建议

1 个答案:

答案 0 :(得分:1)

…/site-packages/目录用于文件。安装应用程序时,必须将一个或多个脚本安装到…/Scripts/