JupyterNotebook: ModuleNotFoundError No Module named 'pyomo' - windows

I have opened up a Jupyter Notebook and tried to import a module from pyomo but get the following:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-f9221793da50> in <module>
----> 1 from pyomo.environ import *
ModuleNotFoundError: No module named 'pyomo'
When I run this code in PyCharm however I get no problems with the module not being found. Can someone help me to understand why Jupyter is unable to find the module yet PyCharm is able to? If there is some information that I am missing that would be useful please let me know and I will update accordingly.

You have to install it. Put this line as the first line in jupyter notebook
!pip install pyomo
note that any missing module is installed like this.

Related

Visual Studio Code ModuleNotFoundError: No Module Named Seaborn

can you help me out with this
I'm trying to import seaborn as sns
but on my screen, it just showed
Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'seaborn'
I tried to uninstall then re-installed seaborn on anaconda so many times but it doesn't work
Thank you for your help
Please, check if, in VSCode, you are using the Python environment in which you installed Seaborn. Refer to this post. You may be using a Python environment that is not from Anaconda.
You may also try to install the package via VSCode, using the normal conda or pip commands as they tell here. In this case, the package is installed in the environment in use.

Python3 cannot find statsmodels.api but I can and so can my linter

I recently got into development with Python running on WSL (Ubuntu 18.04 LTS).
I followed the documentation from here and I'm able to run simple python scripts.
I started playing around with libraries that I installed using the pip3 command such as numpy and pandas and these work fine.
The problem arises when I try to use the statsmodels package.
I've installed it using pip3 install statsmodels
I can see the package in /home/username/.local/lib/python3.6/site-packages/statsmodels I can even see the api.py file in that directory, however, when I type import statsmodels.api as sm as recommended on the statsmodels website I get:
Console output:
username#DESKTOP-1JP4BIE:/mnt/c/users/username/dev/project/playground$ python3 statsmodels.py
Traceback (most recent call last):
File "statsmodels.py", line 5, in <module>
import statsmodels.api as sm
File "/mnt/c/username/chris/dev/project/playground/statsmodels.py", line 5, in <module>
import statsmodels.api as sm
ModuleNotFoundError: No module named 'statsmodels.api'; 'statsmodels' is not a package
I've tried uninstalling and reinstalling (did not work)
I really can't see anything that differentiates this package from the others that I've installed. Does anyone have any insights?
Thanks #Vorsprung durch Technik
The issue was that my file name was statsmodels.py.
I'll remember to be more careful when naming my python files.

Pandas_datareader error in jupyter_notebook cannot find module via anaconda or pip, possible typo in package name?

There is a thread similar to my question, but mine is slightly different.I am using anaconda to run an environment with all the packages I am using. Running in python 3.7. I run jupyter notebook but the following gives me an error:
import pandas_datareader.data as web
Error:
ModuleNotFoundError Traceback (most recent call
last) in
----> 1 import pandas_datareader.data as web
ModuleNotFoundError: No module named 'pandas_datareader'
I noticed when I installed this module via anaconda:
conda install -c anaconda pandas-datareader
there is a hyphen in the module name (pandas-datareader) but when running import (above) there is an underscore. Could this be the problem?
I tried installing via pip and same error!

No module name theano in Deep Learning AMI (Ubuntu) Version 2.

I am currently using Amazon Deep Learning AMI (Ubuntu) Version 2. It comes with major deep learning framework (such as tensorflow, theano, etc) installed.
In console, I am able to import theano, tensorflow and others.
However, when I open jupyter notebook, I can't import import them.
It gives the following error.
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-4c17dd4059b8> in <module>()
----> 1 import Theano
ModuleNotFoundError: No module named 'Theano'
Does anybody know what is the problem?
could you try latest DLAMI v20.0 which comes with Theano 1.0.3?
Also, when you try to import theano, did you try to source activate theano_<pythonenv>, or switch kernel in notebook? Please note, theano is only installed in accordingly conda environment.

Installing PyQt4 in Mac OS X and Maya

I am trying to run PyQt4 in Maya 2014 and I keep getting the error that no modules was found etc.
I am a Mac user on OS X 10.7.5 and I have tried running the installation following this link as my guide.
Unfortunately though I am able to install everything as stated, but as I am unable to get the IDLE.app from MacPorts, thus I tried checking whether the PyQt4 is installed either by terminal or through Maya itself where I typed in from PyQt4.QtGui import *
However both methods still state the following error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4.QtGui
Can anyone help me through? Or do I still need to install something else just for Maya-usage?
It would seems that the python package in my machine is Python 2.7.1 as depicted from the terminal
For 2014+ you may want to use PySide, which comes with your Maya and won't need separate installation.

Resources