You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JuliaCall模块导入Main时Lint报错及运行时挂起问题咨询

JuliaCall模块导入Main时Lint报错及运行时挂起问题咨询

我遇到了一个挺棘手的问题:当我使用from juliacall import Main as jl这条导入语句时,Pylint和VSCode中的Pylance都会抛出错误,具体提示如下:

No name 'Main' in module 'juliacall' Pylint(E0611:no-name-in-module)
"Main" is unknown import symbol Pylance(reportAttributeAccessIssue)

更奇怪的是,如果把这条导入语句放在文件顶部,代码运行时会直接挂起,完全没有任何错误提示。不过我偶然发现,把导入语句放到每个函数内部的话,挂起的问题就解决了,但我实在搞不懂背后的原因是什么。

我的环境配置信息如下:

(.venv) C:\myproj>pip show JuliaCall
Name: juliacall
Version: 0.9.23
Summary: Julia and Python in seamless harmony
Home-page: http://github.com/JuliaPy/PythonCall.jl
Author:
Author-email:
License:
Location: c:\myproj\.venv\Lib\site-packages
Requires: juliapkg
Required-by:
(.venv) C:\myproj>python --version
Python 3.12.4

备注:内容来源于stack exchange,提问作者Mike Lowery

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 16:14:30