私はPythonを初めて使用するので、これがばかげた質問である場合はお詫びします。
Mlxtendを使おうとしていますが、pipを使用してインストールしました。 Pipは、インストールされていることを確認します(「pipinstall mlxtend」と入力すると、要件がすでに満たされていることが示されます)。ただし、「import mlxtend as ml」を使用して、mlxtendをpythonにインポートしようとすると、「ModuleNotFoundError:No module'mlxtend '」というエラーが表示されます。インストールに同じプロセスを使用しました。 pandasとnumpyをインポートすると、両方とも機能しました。アドバイスはありますか?
Mlxtend(アプリオリルールとアソシエーションルール)から必要な特定のコードをドロップすることに頼ったことに注意する必要があります。これは機能していますが、長期的な戦略としては適切ではありません。
pythonバージョン3.6.5を使用しています。
ありがとう!
以下の2つのことを行うことで、パッケージをインストールできました。
Wondowsコマンドで次のコマンドを試してください。
conda install mlxtend --channel conda-forge
Anacondaの使用中に同じ問題が発生し、Anacondaでインストールしようとしましたが、Notebookにインストールされていませんでした。入力するだけでCMDにインストールすることもできます
pip install mlxtend --user
またはpip3 install mlxtend --user
CMDでインストールした後、Notebookは私の場合はエラーを出しませんでした。これが役に立ったら返信してください。頑張ってください。
このライブラリをpython 3.7
で使用すると同じ問題が発生しますが、python 2.7
で機能しており、理由がわかりません。
私の回避策は、 ソースコード をダウンロードし、必要な各ファイルをその方法でインポートすることです。