专栏
标签
使用 PackageCompiler 打包遇到“无法import PackageCompiler”和“运行打包脚本时报错”
技术分享
发布于 2025-07-10 10:35:29
查看 1过去327天

问题现象

Q1:无法import PackageCompiler,报错如下图
image.png
Q2:运行打包脚本时报错: ERROR: TyControlSystems is a direct dependency, but does not appear in the manifest.
image.png

解决方法

方法1:点击主页中的首选项,选中包服务器,取消勾选启用离线模式;再重新安装PackageCompiler库。
image.png
方法2:错误信息指出Tycontrolsystems被列为直接依赖,但未出现在Manifest.toml中。
可以通过下方代码实现添加函数库依赖,把对应的函数库换成实际需要的,确保相关依赖包添加后再打包

import Pkg
try
    Pkg.activate("MyAPP") # 切换到 APP 环境
    Pkg.offline()
    Pkg.add("TyBase")
    Pkg.add("TyControlSystems")
    Pkg.add("TySystemIdentification")
catch
finally
    Pkg.activate() # 切回默认环境
end
所属专栏:Julia语言
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天