Python3.9 VS Code环境pip安装gmpy2失败报错如何解决?
Windows Python3.9环境安装gmpy2失败的解决方法
你遇到的报错核心原因是直接执行pip install gmpy2时,默认拉取的2.0.8版本需要本地编译,仅安装Visual Studio缺少GMP、MPFR、MPC三类编译依赖,无法完成构建,所以模块未安装成功,运行代码就会抛出ModuleNotFoundError。
以下是可直接落地的解决方法,按操作复杂度从低到高排序:
- 方法1:安装带预编译wheel的新版本gmpy2,无需本地编译
直接执行如下命令即可,该版本已经适配Windows环境的Python3.9,提前做好了编译封装:
安装完成后执行验证命令pip install gmpy2==2.1.5python -c "import gmpy2; print(gmpy2.__version__)",正常输出版本号即安装成功。 - 方法2:通过conda安装(适合已经配置Anaconda/Miniconda环境的用户)
conda会自动处理所有依赖适配,无需手动配置编译环境,执行命令:conda install -c conda-forge gmpy2 - 额外注意:如果安装完成后VS Code运行还是报错,需要确认VS Code使用的Python解释器和你执行安装命令的环境一致,点击VS Code右下角的Python版本号,选择对应安装了gmpy2的Python3.9解释器即可。
内容的提问来源于stack exchange,提问作者Devanshi Gupta
相关产品推荐
相关产品推荐

