0

に依存するモジュールの dist パッケージを作成しMySQL-pythonます。pymysql一部のユーザーは MySQL をインストールしていないため、 (Python ベースのクライアント) を依存関係としてインストールしてから MySQL 自体をインストールする方が簡単であることに気付きました。私が聞いたように、後者は Mac では特に難しい。最初に、MySQL 実行可能ファイルをチェックするために条件文を my に入れ、setup.pyそれらが利用可能であればリストに添付MySQL-pythoninstall_requires、そうでなければ追加しますpymysqlsetup.py次に、dist パッケージをビルドすると自分のマシンで実行されることに気付きましたが、ユーザーのシステムで MySQL が利用できるかどうかを確認する必要があります。私の質問は、それがどのように可能かということです? distパッケージの場合にこれを行うことが完全に不可能な場合、どちらかpipを受け入れるように指示することは可能ですか?MySQL-pythonpymysql有効な依存関係として?前者をインストールして、後者にフォールバックしてみてはいかがでしょうか。

4

0 に答える 0