MacOS下Python导入noise库pnoise1报错及解决过程
问题描述
- 系统环境:MacOS
- 操作步骤:通过
pip3 install noise安装noise模块,已多次卸载重装(尝试过包含wheel库和不包含wheel库的情况) - 遇到的异常:
- 执行代码
from noise import pnoise1时,触发错误:ImportError: cannot import name 'pnoise1' from 'noise'
- 直接执行
import noise无报错,但控制台会输出一串数字 - 虚拟环境中下载运行该模块可正常工作,排除模块本身问题
- 执行代码
解决方法
最终找到问题根源:本地项目或Python路径中存在与noise同名的文件,导致Python导入时优先加载了本地的同名文件,而非通过pip安装的官方noise库,只需删除或重命名该同名文件即可解决。
内容的提问来源于stack exchange,提问作者TheFeatherMan
相关产品推荐
相关产品推荐

