Pythonで機械学習の習い始めた初心者です。初歩的な質問で大変恐縮です。
色々とサイトを見てみたのですが、直し方がわからず、アドバイスいただけると幸いです。
MacBookでAnaconda(Jupyter)を使って機械学習を勉強しています。
cvxoptというパッケージがAnacondaに入っていないため、conda install cvxoptとTerminalに入力してインストールを行いました。
インストールは無事完了し、import cvoptと入力するとJupyterでパッケージを使用できました。
ですが、cvxoptをインストール直後から、そのの他のパッケージが使用できなくなりました。numpy,matplotlib, pandasなど(エラーメッセージは以下です)。
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-6-3eb4f982ba0c> in <module>
----> 1 import matplotlib.pyplot as plt
2 import pandas as pd
3 get_ipython().run_line_magic('', 'matplotlib inline')
4 import seaborn as sns
5 from sklearn.svm import LinearSVC, LinearSVR, SVC, SVR
ModuleNotFoundError: No module named 'matplotlib'
その後、試しにconda install numpyとTerminalに入力したところ、numpyは使えるようになりました。
この場合、全てのパッケージを一回、conda install [module name]のように打ち直さないといけないのでしょうか?
なんとなくですが、conda install cvxoptとしてしまったことにより、以前importで使用していたモジュールの読み込みのパスが変わってしまったのではないかと推測しておりますが、どのように変更するかわかりません。
解決方法をご存知の方がいましたらアドバイスいただけると幸いです。
あなたの回答
tips
プレビュー