L'installation du module gmpy2 sur Windows et Pycharm échoue toujours, j'ai lu de nombreux tutoriels sur le site.
Installez d'abord les roues dans la fenêtre DOS.
pip install wheel
Ensuite, voyez quel type de whl votre python prend en charge.
La commande pour afficher le type est différente sur différentes versions de python
网上很多说pip.pep425tags.get_supported(),其实这是32位的语法。
Tapez d'abord python dans la fenêtre DOS, puis entrez la commande suivante
>>> import pip
>>> print(pip.pep425tags.get_supported())
老版本的64位pip要在后面pip后面加上 ._internal
>>> import pip._internal
>>> print(pip._internal.pep425tags.get_supported())
[('cp36', 'cp36m', 'win32'), ('cp36', 'none', 'win32'), ('py3', 'none', 'win32')
, ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('py36', 'none', 'any'), ('py
3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', '
none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none'
, 'any')]
La nouvelle version de 64 bits devrait être ajoutée après les pip._internal.pep425tags
>>> import pip._internal.pep425tags
>>> print(pip._internal.pep425tags.get_supported())
[('cp36', 'cp36m', 'win32'), ('cp36', 'none', 'win32'), ('py3', 'none', 'win32')
, ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('py36', 'none', 'any'), ('py
3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', '
none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none'
, 'any')]
De cette façon, vous pouvez savoir quel type de fichier whl Python prend en charge
Le fichier whl correspondant peut être téléchargé à partir de github: https://github.com/aleaxit/gmpy/releases/tag/gmpy2-2.1.0a1
peut également être trouvé ici: https://www.lfd.uci.edu/~ gohlke / pythonlibs /
peut également être téléchargé sur le site officiel: https://pypi.org/project/gmpy2/#files
建议多下载几个对应的文件,可能有几个还是会显示平台不匹配
Placer le fichier téléchargé sous des scripts Python locaux
Entrez le répertoire des scripts dans la fenêtre DOS: cd ...
Après avoir tapé
pip install 文件名
C'était réussi.
Vous pouvez utiliser le module gmpy2 pour répondre aux questions avec bonheur.
Mais dans Pycharm, si vous ne téléchargez pas le module gmpy2 dans le module d'extension de programme, vous ne pouvez pas importer le module installé localement.
Ce qui suit résout ce problème;
在建立好的一个项目中右键,进入Show in Explorer
跳出此电脑的界面,进入你项目的文件夹中
进入venv文件夹后用记事本打开pyvenv.cfg,将里面的include-system-site-packages = false
改为include-system-site-packages = true,这样再import gmpy2就不会报错了,
gmpy2模块能正常使用了。(有的时候可能需要重启程序后才行)
注意这个pyvenv.cfg文件是每个项目单独的,每个项目需要读本地包都要单独进行修改,所以最好在Pycharm
里面下载扩展模块