进行大数计算用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文件是每个项目单独的,每个项目需要读本地包都要单独进行修改

pycharm导入gmpy2包 Windows用轮子安装gmpy2相关推荐

  1. pycharm导入jieba包_3分钟带你搞懂Python模块、包的区别和使用

    一.模块和包的定义 模块的定义:任何*.py 的文件都可以当作模块使用import 导入 包的定义:包含一个__init__.py和其他模块.其他子包的一个目录 实际项目中,所谓的包和模块分别代表什么 ...

  2. pycharm导入jieba包_一份超级完整实用的PyCharm图解教程,赶紧收藏起来

    PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率.那么具体如何使用呢?本文从 PyCharm 安装到插件.外部工具.专业版功能等进行了一一介绍,希望能够帮助到大家. ...

  3. Pycharm 导入 Python 包、模块

    1.点击File->settings 2.选择Project Interpreter,点击右边绿色的加号添加包 3.输入你想添加的包名,点击Install Package 4.可以在Pychar ...

  4. Pycharm导入scap包提示出错

    出错语句: from scapy.all import ARP,Ether 在Pycharm中报错,没有找到ARP与Ether.但是在终端中使用python发现可以成功导入. 一开始以为是自己的包有问 ...

  5. PyCharm导入numpy包遇到的问题

    (1)首先在PyCharm界面,从File--->Setting--->Project:自己的项目名. (2)点击界面最右边的+号:,进入界面: (3)在搜索界面1处输入numpy,之后在 ...

  6. python机器学习包 Windows下 pip安装 scikit-learn numpy scipy

    1.到PIP的目录中C:\Python34\Scripts;2. 2.1  pip安装numpy pip install numpy 2.2  pip安装sklearn pip install -U ...

  7. pycharm导入gmpy2

    pycharm导入gmpy2包 Windows用轮子安装gmpy2 1.查看python版本 2.进入如下网址安装wheel 3.下载好后,把文件拖入到你对应编辑器的Scripts文件夹里 4.直接在 ...

  8. Mac下首次安装pycharm 倒入依赖包

    文章目录 mac下PyCharm导入第三方包 设置 `project interpreter` mac下PyCharm导入第三方包 参考:https://blog.csdn.net/zk6738205 ...

  9. pycharm导入python环境是空的_PyCharm导入python项目并配置虚拟环境的教程详解

    PyCharm导入python项目并配置虚拟环境的教程详解 进入PyCharm后,点击File→Open,然后在弹窗中选择需要导入项目的文件夹: 打开了python项目后,需要配置该项目对应的pyth ...

  10. 在windows中python安装sit-packages路径位置 在Pycharm中导入opencv不能自动代码补全问题

    一.在windows中python安装sit-packages路径位置 C:\Users\shl\AppData\Local\Programs\Python\Python36\Lib\site-pac ...

最新文章

  1. 首个单设备模拟神经元出现 可有效解决传统计算机所面临的问题
  2. 记录结果再利用的动态规划
  3. ubuntu 18.04安装米聊
  4. day02:requests爬取豆瓣电影信息
  5. python 调用不存在的方法 统一处理_提取不重复数据在Excel、SQL与Python中的处理方法...
  6. free释放链表节点崩溃_【链表6】lt;最新gt;初识链表(link list)
  7. 计算机行业没有获奖证书简历怎么填,小升初没有奖项证书该如何写简历
  8. 计算机辅助翻译与人工翻译论文,浅析计算机辅助翻译与纯人工翻译的利与弊
  9. android listview阻尼效果,自定义阻尼效果listview
  10. with ties 的用法
  11. cocos2d-x 从win32到android移植的全套解决方案
  12. oracle reco进程停止,oracle的后台进程能否杀掉
  13. 第一章 软件开发入门引导及概述
  14. 500G技术资源分享
  15. 36、有效的数独 | 算法(leetode,附思维导图 + 全部解法)300题
  16. 一文搞懂Grid 布局
  17. [转载]永恒的经典——冰封十大经典战役寄语
  18. 全志t3linux驱动_全志T3 Linux显示驱动分析
  19. mysql5.7安装后服务无法启动问题
  20. HTML+CSS学习(五)

热门文章

  1. 100万!2023年成都高新区科技创新活动备案申报条件补贴标准
  2. 在局域网中安装和设置防病毒服务器(6)(转)
  3. 移动开发者社区!面试的时候突然遇到答不上的问题怎么办?面试心得体会
  4. Unity在PC上播放视频
  5. 【数据结构】:二叉树,线索二叉树,排序二叉树,AVL树
  6. RFP持证人分享:保险从业人员来告诉大家RFP证对工作有多大帮助?
  7. (10)持有至到期投资的初始计量
  8. sqlserver中如何实现时间按月,日,小时等时间分组查询
  9. 怎么发表医学职称论文
  10. 14款优秀的代码展示网站