web-dev-qa-db-ja.com

mlxtendのインポートに関する問題python

私はPythonを初めて使用するので、これがばかげた質問である場合はお詫びします。

Mlxtendを使おうとしていますが、pipを使用してインストールしました。 Pipは、インストールされていることを確認します(「pipinstall mlxtend」と入力すると、要件がすでに満たされていることが示されます)。ただし、「import mlxtend as ml」を使用して、mlxtendをpythonにインポートしようとすると、「ModuleNotFoundError:No module'mlxtend '」というエラーが表示されます。インストールに同じプロセスを使用しました。 pandasとnumpyをインポートすると、両方とも機能しました。アドバイスはありますか?

Mlxtend(アプリオリルールとアソシエーションルール)から必要な特定のコードをドロップすることに頼ったことに注意する必要があります。これは機能していますが、長期的な戦略としては適切ではありません。

pythonバージョン3.6.5を使用しています。

ありがとう!

5
BK42

以下の2つのことを行うことで、パッケージをインストールできました。

  1. 管理者としてWindowsコマンドを実行します( インポートoct2pyはアクセスが拒否されたと言っています を参照してください)
  2. Wondowsコマンドで次のコマンドを試してください。

    conda install mlxtend --channel conda-forge

4
Steve Lee

Anacondaの使用中に同じ問題が発生し、Anacondaでインストールしようとしましたが、Notebookにインストールされていませんでした。入力するだけでCMDにインストールすることもできます

pip install mlxtend --userまたはpip3 install mlxtend --user

CMDでインストールした後、Notebookは私の場合はエラーを出しませんでした。これが役に立ったら返信してください。頑張ってください。

1
Nijat Mursali

このライブラリをpython 3.7で使用すると同じ問題が発生しますが、python 2.7で機能しており、理由がわかりません。

私の回避策は、 ソースコード をダウンロードし、必要な各ファイルをその方法でインポートすることです。

1
Habib Karbasian