我正在尝试使用 Paket 包管理器在 Jupyter 笔记本环境中使用 F# 脚本加载包。Web 上的所有示例脚本都指向使用"Paket.fsx"文件。
我的问题是我在哪里获得"Packet.fsx"文件?
如果使用"现代".NET(包括F#(Jupyter Notebooks,则不会使用paket
。看看斯科特·汉塞尔曼(Scott Hanselman(的一篇解释性博客文章。您将看到他(它在 C# 中,但对 F# 仍然有效(总是在发生导入的单元格中使用特殊语法
它看起来像
#r "nuget:APackageName, 1.0.0"
#r "nuget:AnotherPackage, 2.0.0"
这将完成所有包引用(包括使 .NET Standard 与 Jupyter 内核中的 .NET core 一起使用的所有黑魔法(。在.NET Core Jupyter Kernel的源代码存储库中有几个Binder笔记本。您可能会在此处找到更多信息。
Paket 是一个 fsproject。
您可以在此处找到有关它的信息: https://fsprojects.github.io/Paket/
这是Paket github: https://github.com/fsprojects/Paket