0

我使用的是 Ubuntu 16.04,只需要在 python 中下载一个简单的加密脚本即可运行。

我安装了 pyCharm 来运行脚本,但它在 gmpy2 给出了未解决的参考错误

该脚本使用我使用以下命令安装的 gmpy2: sudo apt-get install python-gmpy2

显然它的工作原理是以下命令设法搜索它:

 pip search gmpy2
gmpy2 (2.0.8)  - GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x
  INSTALLED: 2.0.7
  LATEST:    2.0.8

但是在 PyCharm 中,这一行无法找到它:

from gmpy2 import mpz, powmod, invert, is_prime, random_state, mpz_urandomb, rint_round, log2, gcd 

给出错误:unresolved reference `gmpy2`

4

1 回答 1

2

您可能已将 PyCharm 配置为为您的脚本使用自定义 Python 环境。检查您的项目设置(文件 - 设置 - 项目 - 项目解释器)并查看 gmpy2 是否列在已安装的包中。如果没有,您可以将其添加到同一页面上的项目环境中,或更改为 /usr/bin 中的默认解释器

于 2018-05-03T12:08:07.030 回答