我对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(最近一次调用最后一次) 模块()中的ipython-input-184-6030a6549dc0
----> 1导入statsmodels.api为sm ImportError:没有名为'statsmodels'的模块
我试图将我的工作目录设置为包含所有软件包并重新运行上述代码的Anaconda 3文件,但没有成功。
我认为最可能的问题与我的经验不足有关,这可能是一个简单的解决方法。可能是IDE坏了还是anaconda不喜欢我?
因此,请记住以上所有内容,问题是,如何成功导入这些模块以便我可以访问它们的功能?