我正在开发一个Julia包,已经编写了几个函数并提交了pull request。现在,我正在等待将其接受到主分支中。同时,我希望能够在我的Jupyter Notebook中使用刚刚实现的当前版本的函数。
如何使用包的开发版本在你的Jupyter Notebook中运行?
我正在开发一个Julia包,已经编写了几个函数并提交了pull request。现在,我正在等待将其接受到主分支中。同时,我希望能够在我的Jupyter Notebook中使用刚刚实现的当前版本的函数。
如何使用包的开发版本在你的Jupyter Notebook中运行?
只需告诉Julia使用该软件包:
using Pkg
Pkg.develop(path=raw"C:\some_path\PackageName")
using PackageName
无论当前项目设置如何,这将从给定文件夹返回软件包版本。
当你想要切换回主版本时:
Pkg.free(name="PackageName")
using Pkg, IJulia
notebook(dir=".") # select path to some empty directory
然后创建一个Jupyter笔记本并输入:
using Pkg
Pkg.activate(".")
Pkg.develop(path=raw"C:\some_path\PackageName")
Project.toml
的文件。以后再次打开笔记本时,请确保Project.toml
已经存在 - 您将不需要再次调用上述命令。