julia package开发时导入第三方package


#1

问题描述:当在开发自己的包的时候,为避免重复造轮子,常需要使用到其他已存在的包。本帖简单介绍相关流程及方法。

添加依赖:
1:在自己的包下面,输入:julia,打开julia REPL
2:输入] 进入包管理界面,使用:activate .激活当前目录环境
3:查看当前工程包含了哪些依赖,使用命令:st
4:如果缺少相应的包,可直接使用:add <packagename>,进行安装
5:安装完后,使用:resolve进行更新
6:可以看到自己的包下面的Project.toml文件已经发生了改变,更新成功

使用依赖:在自己的包里使用import && using相关命令即可

新手第一次尝试这个流程,难免有疏漏,欢迎大家接着补充
(中秋节快乐


#2

试了下,activate后面还要加上工作目录,要不然它就激活系统的工作目录下了。


#3

感谢您的评论
我在第一点中提到要在自己的包的目录下开启Julia,可能说的不太清楚
第二句中的activate .实际上是激活当前工作环境,即当前所在目录的工作环境,.指代当前目录