Hi I downloaded the StatsModels source from http://pypi.python.org/pypi/statsmodels#downloads I then untarred to
/usr/local/lib/python2.7/dist-packages
and per the documentation at http://statsmodels.sourceforge.net/devel/install.html did this
sudo python setup.py install
It installed, but when I try to import
import statsmodels.api as sm
I get the following error
Traceback (most recent call last):
File "/home/Astrophysics/Histogram_Fast.py", line 6, in <module>
import statsmodels.api as sm
ImportError: No module named statsmodels.api
I read a few post that have had a similar problem and checked that setuptools was installed and it was also in
/usr/local/lib/python2.7/dist-packages
I'm kinda at a loss on this and would appriceate any help
I am also running
numpy 1.6
so thats not the problem
You should use
pip
corresponding to a desired python version (usepython -V
to check the version) to install it:It would allow you to upgrade/uninstall it easily.
Don't install as a root to avoid the risk of messing with system python installation by accident. You could use
--user
option or virtualenv instead.Try installing using the path directly,
For example, pip install --user "downloaded_package_path"
Then try importing the statsmodels, import statsmodels.api as sm
Install patsy:
Install statsmodels
docs here
You have to upgrade the package pytest. I had the same issue importing in a Jupyter notebook on Ubuntu python 2.7
import statsmodels.api as sm
I also had to restart the Jupyter notebook.
sudo python -m pip install pytest --upgrade
As per documentation, you can install using the following commands
using conda
Then restart your jupyter notebook
if you facing an error like
no module pasty
stop your jupyter notebook and try the below command on terminalDon't forget to restart your jupyter notebook Let's hope