我对 python 比较陌生,所以请原谅我对什么可能很容易修复的无知。我正在通过 Rodeo IDE 运行 python 3.6,它非常棒,因为它类似于 R-Studio(我非常熟悉)。作为一名有抱负的数据科学家,我正在尝试学习如何将回归和时间序列模型拟合到数据中,我找到的所有教程都说我需要各种包,所有这些都应该包含在 Anaconda 库中。在下载并重新下载 Python、Rodeo 和 Anaconda 并尝试各种在线修复后,我一直无法成功加载 scikit-learn 和 statsmodels 模块。
#here is everything I have tried.
#using pip
! pip install 'statsmodels'
! pip install 'scikit-learn'
! pip install 'sklearn'
我在这里没有收到任何错误,老实说,我对这实际上做了什么感到有些困惑,但我看到网上很多人总是建议在尝试导入模块时这是一个大问题。
#using import
import sklearn
import statsmodels
from sklearn import datasets
import statsmodels.api as sm
以上所有都给了我同样的错误:
import statsmodels.api as sm
ImportError:没有名为“statsmodels”的模块
ImportError: Traceback (last last call last) ipython-input-184-6030a6549dc0 in module()
----> 1 import statsmodels.api as sm ImportError: No module named 'statsmodels'
我试图将我的工作目录设置为包含所有软件包的 Anaconda 3 文件,并重新运行上述代码但没有成功。
我认为最有可能的问题与我的经验不足有关,这可能是一个简单的解决方法。IDE 有没有可能是坏的或者 anaconda 不喜欢我?
因此,请记住以上所有内容,问题是,我如何才能成功导入这些模块,以便我可以访问它们的功能?