Gmpy2モジュールのインストールPythonレコード

WindowsとPycharmへのgmpy2モジュールのインストールが常に失敗する私はウェブサイトで多くのチュートリアルを読みました。

まず、DOSウィンドウにホイールを取り付けます。

pip install wheel

次に、PythonがサポートするWHLのタイプを確認します。

タイプを表示するコマンドは、Pythonのバージョンによって異なります

网上很多说pip.pep425tags.get_supported(),其实这是32位的语法。

最初にDOSウィンドウでpythonと入力し、次のコマンドを入力します

>>> 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')]

64ビットの新しいバージョンは、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')]

このようにして、Pythonがサポートするwhlファイルのタイプを知ることができます

対応するファイルをダウンロードしWHLのGitHubでダウンロードすることができます。https://github.com/aleaxit/gmpy/releases/tag/gmpy2-2.1.0a1
あなたもこの中に見つけることができます。https://www.lfd.uci.edu/~ gohlke / pythonlibs /
は公式サイトからダウンロードすることもできます:https : //pypi.org/project/gmpy2/#files

建议多下载几个对应的文件,可能有几个还是会显示平台不匹配

ダウンロードしたファイルをローカルのPythonスクリプトの下に置く
ここに画像の説明を挿入

DOSウィンドウでスクリプトディレクトリに入ります:cd ...

入力後

pip install 文件名

ここに画像の説明を挿入
これは成功しました。

あなたはgmpy2モジュールを使って楽しく質問をすることができます。
ここに画像の説明を挿入

ただし、Pycharmでは、プログラム拡張モジュールにgmpy2モジュールをダウンロードしないと、ローカルにインストールされたモジュールをインポートできません。
以下はこの問題を解決します。

在建立好的一个项目中右键,进入Show in Explorer

ここに画像の説明を挿入

跳出此电脑的界面,进入你项目的文件夹中

ここに画像の説明を挿入

进入venv文件夹后用记事本打开pyvenv.cfg,将里面的include-system-site-packages = false
改为include-system-site-packages = true,这样再import gmpy2就不会报错了,
gmpy2模块能正常使用了。(有的时候可能需要重启程序后才行)

ここに画像の説明を挿入

注意这个pyvenv.cfg文件是每个项目单独的,每个项目需要读本地包都要单独进行修改,所以最好在Pycharm
里面下载扩展模块
71件の元の記事を公開 いいね3 訪問4044

おすすめ

転載: blog.csdn.net/zouchengzhi1021/article/details/105408105