簡體   English   中英

Rodeo:ImportError:沒有名為“ statsmodels”的模塊

[英]Rodeo: ImportError: No module named 'statsmodels'

我剛剛開始在Python 3.6.2使用Rodeo 但是在Windows 10下導入statsmodels時出現錯誤。以下是腳本:

import pandas as pd
import statsmodels.api as sm
import pylab as pl
import numpy as np

當將import statsmodels.api as sm突出顯示import statsmodels.api as sm並單擊Run line ,出現錯誤:

>>> import statsmodels.api as sm
ImportError: No module named 'statsmodels'
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-3-6030a6549dc0> in <module>()
----> 1 import statsmodels.api as sm
ImportError: No module named 'statsmodels'

然后我從Github下載statsmodels並安裝了它。 這是pip list的輸出:

C:\Users\Documents\statsmodels-master\statsmodels-master>pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
Cython (0.26)
numpy (1.13.1)
pandas (0.20.3)
patsy (0.4.1)
pip (9.0.1)
python-dateutil (2.6.1)
pytz (2017.2)
scipy (0.19.1)
setuptools (28.8.0)
six (1.10.0)
statsmodels (0.8.0)

輸出顯示已安裝statsmodels 0.8.0 但是仍然存在導入錯誤。 似乎Rodeo很難看到statsmodels

更新:

這是Rodeoprint(sys.pth)的輸出。 statsmodels有一條路徑。

>>> print(sys.path)
['', 'C:\\Python36\\Scripts', 'c:\\python36\\lib\\site-packages\\statsmodels-0.8.0-py3.6-win-amd64.egg', 'C:\\Python36', 'C:\\Python36\\python36.zip', 'C:\\Python36\\DLLs', 'C:\\Python36\\lib', 'C:\\Python36\\lib\\site-packages', 'C:\\Python36\\lib\\site-packages\\patsy-0.4.1-py3.6.egg', 'C:\\Python36\\lib\\site-packages\\pandas-0.20.3-py3.6-win-amd64.egg', 'C:\\Python36\\lib\\site-packages\\six-1.10.0-py3.6.egg', 'C:\\Python36\\lib\\site-packages\\pytz-2017.2-py3.6.egg', 'C:\\Python36\\lib\\site-packages\\python_dateutil-2.6.1-py3.6.egg', 'C:\\Python36\\lib\\site-packages\\IPython\\extensions', 'C:\\Users\\JunC\\.ipython']

我遇到過同樣的問題。 我通過將statsmodels的路徑添加到rodes> preferences> environment變量來解決它。 在我的情況下,路徑為“ C:\\ ProgramData \\ Miniconda3 \\ pkgs”。

您可能沒有最新版本的python2。 更新它,或使用python3代替。

要使用python 3,請使用pip3而不是pip。 因此,運行以下命令:

pip3 install statsmodels

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM