pycharm导入gmpy2包 Windows用轮子安装gmpy2

您所在的位置:网站首页 安装MPIR pycharm导入gmpy2包 Windows用轮子安装gmpy2

pycharm导入gmpy2包 Windows用轮子安装gmpy2

2023-09-07 05:32| 来源: 网络整理| 查看: 265

进行大数计算用Python自带的运算和函数已经无法满足要求,gmpy2包可以进行大数运算

在pycharm编译器中用Python Interpreter安装gmpy2包时总会出现各种莫名其妙的Error,网上这方面的教程和博客都很少,之前还以为是pip和setuptools的版本问题,各种重装之后还是安装失败(砸电脑预警。。。)

后来放弃通过pycharm安装这个包,通过轮子直接在系统中安装gmpy2包,然后让pycharm读取本地包,写一下过程防止以后忘记了

安装gmpy2

gmpy2 is a C-coded Python extension module that supports multiple-precision arithmetic. In addition to supporting GMP or MPIR for multiple-precision integer and rational arithmetic, gmpy2 adds support for the MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries.

直接从官网上下载轮子文件会安装失败,显示不适合这个平台,在Stack Overflow上找到了答案,想看原文的小伙伴点这里,我总结如下:在Windows上安装需要非官方的预编译二进制文件,需要从下面这个网站上下载 网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 打开网站后往下翻,找到GMPY,选择适合自己版本的gmpy2的whl文件进行下载,我下载的是gmpy2-2.0.8-cp37-cp37m-win_amd64.whl 在这里插入图片描述

下载完成后可以放在一个磁盘的第一级目录中方便安装,我放在了F: 之后打开cmd,输入F:后回车进入F盘 输入pip install gmpy2-2.0.8-cp37-cp37m-win_amd64.whl回车进行安装

像下面这样就安装成功了 在这里插入图片描述

pycharm读取本地包

在系统中安好了直接在pycharm中import会显示找不到包,因为不是通过pycharm安装的,要修改pycharm让pycharm能够读本地包

右击pycharm中项目管理器中本项目目录下的venv文件夹,单击在资源管理器中打开 在这里插入图片描述 进入venv文件夹后用记事本打开pyvenv.cfg,将里面的include-system-site-packages = false 改为include-system-site-packages = true,然后重启pycharm,这样再import gmpy2就不会报错了,而且gmpy2包能正常使用了

注意这个pyvenv.cfg文件是每个项目单独的,每个项目需要读本地包都要单独进行修改



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3