5

私が書いたcythonモジュールを使用したPythonスクリプトがあります。私はそれを公開したいと思っています。ユーザーがcythonのもの(特にWindowsでは複雑)をコンパイルする手間を省くために、コンパイル済みの拡張機能を提供したいと思います。

ただし、32ビット用と64ビット用の1つのバージョンが必要になります。2つのファイルをmymodule32.pydとmymodule64.pydとして含め、次にmymodule.pyで次のことを行うことを検討しました。

if bits == 32:
    from mymodule32 import *
elif bits == 64:
    from mymodule64 import *

しかし、これは少し不器用に感じます。ユーザーが自分でモジュールをコンパイルしてmymodule.pydを作成することにした場合はどうなりますか?

4

1 に答える 1

1

私の印象では、これはモジュールをパッケージ化してpypiに公開する方法の一部であり、インポートする方法ではありません。

インポートはアーキテクチャを気にしないことになっています。これを知る必要があるのはモジュールのインストールとパッケージです。

于 2016-02-07T18:25:29.407 に答える