已用conda安装numba但导入时报错No module named 'numba'求解决
解决conda安装numba后无法导入的问题
确认当前Python环境与conda安装环境匹配
执行which python(Linux/macOS)或where python(Windows),查看当前使用的Python路径;再执行conda list numba,核对numba所在conda环境的Python路径,两者必须一致。若不一致,先激活对应conda环境:conda activate <你的环境名>,再重新尝试导入。验证conda环境内numba的安装状态
激活安装numba的环境后,执行conda list numba确认包的版本和路径正常;接着执行python -c "import numba; print(numba.__version__)",直接在环境内测试导入是否成功。清理缓存后重新安装
若前面步骤无异常,尝试清理缓存并重装:- 执行
conda clean --all清理conda缓存 - 卸载numba:
conda remove numba - 重新安装(指定conda-forge源提升兼容性):
conda install numba -c conda-forge
- 执行
排查Python路径冲突
系统中若同时存在多个Python版本(如系统自带Python、conda Python),需确保终端或IDE使用的是conda环境的Python解释器。比如VS Code中,可在左下角选择对应conda环境的Python内核。
内容的提问来源于stack exchange,提问作者Alfredo Traverso
相关产品推荐
相关产品推荐

