"No module named 'stem'" in Python3 on macOS - python

Apologies for the noob question.
I am trying to run a script which uses the stem module. However, whenever I run it, I get the warning "ModuleNotFoundError: No module named 'stem'"
Even when I use Python3 in terminal this issues occurs from simply trying:
In [1]: import stem
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-e9a7ebd02e09> in <module>()
----> 1 import stem
ModuleNotFoundError: No module named 'stem'
Why is this happening?
I am using macOS 10.12.6. I have also imported stem through terminal.

Run It to solve the issue:
pip3 install stemming

Try below code
pip3 install stem

I had similar issue using python3.8,
stem package was installed, had Ubuntu 20.04 system, but still kept on getting the "No module named 'stem'" error.
until I ran into stem documentation then figured I should run:
sudo apt-get install python3-stem

Related

ModuleNotFoundError: No module named 'pynput' Python3 and pip3

I want to use 'pynput', so I used pip to add it to my environment.
The installation proceeds without problem.
But I am unable to import it into my project.
I am using python 3.8.1 on my environment.
I used pip3 for installation.
I have already tried to install pynput, uninstall it and reinstall it multiple times.
My .py file doesn't have a confusing name like "pynput.py"
I am comfortable with my environment when I try to execute my file.
I am trying to run from my terminal or VSCodium, and neither of them works.
And I work on Debian 10.
pip freeze :
pynput==1.6.7
python-xlib==0.26
six==1.14.0
Traceback :
Traceback (most recent call last):
File "./play.py", line 6, in <module>
from pynput import keyboard
ModuleNotFoundError: No module named 'pynput'
So I don't understand why it doesn't work.
thank you in advance for your help :)
When creating my project, I was not working under an environment, so I used the classic shebang: #!/bin/python3.
Then, I went under an environment to use pynput, but I just forgot to change my shebang to #!/usr/bin/env python.
So, actually, I didn't risk finding pynput
It might be possible you have two versions. Rry installing with python3 -m pip install pynput or you should use some older version of Python. I am using 3.7.5 and its works perfect for me.
Try importing from the terminal.

Jupyter notebook error ModuleNotFoundError: No module named 'datascience'

Good evening,
I am trying to import datascience module at my Jupyter notebook, but the notebook keeps showing error called
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-10-6f3a305c96af> in <module>()
----> 1 from datascience import *
ModuleNotFoundError: No module named 'datascience'
although I have done
pip install --user datascience
Could anyone solve this problem for me?
Thank you in advance
first, check whether you have installed datascience package in to the same environment.
use pip freeze to list installed packages.
if it's installed correctly, then try this.
import datascience as dt
then you can access ant function in datascience package.
`dt.function()`
Perhaps these links can help you :
link, link 2 and link 3
First, activate your environment if you have it.
Second, check your project path.
Third, try to install your package one more time.
Fourth, use freezing to check if a module is installed.
Five, check if the import is well done.

ModuleNotFoundError after installing requests package

I am on Mac OS Sierra, with home-brew, pip and python3 installed. I Tried running a script that required the requests module, but I keep getting this error:
Traceback (most recent call last):
File "listing_seq.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
Despite running:
sudo pip3 install requests
sudo pip install requests
sudo pip install requests --upgrade
Any suggestions?
Update:
When I try running using virtualenv I get:
Running virtualenv with interpreter /usr/local/bin/python3
ERROR: File already exists and is not a directory.
Please provide a different path or delete the file.
The most common error is having another file with the name of any of the libraries you requested in the same path.
The other possible error is if the python you are using to execute the file is not python 3 but rather the defalut python from your OSX. See the accepted answer on this for better understanding of a possible issue. Also share your code to identify the bug.

I have already installed pycrfsuite still it is giving import error

I have already installed pycrfsuite from
sudo pip install python-crfsuite
but still it is giving import error
Traceback (most recent call last): File "rough.py", line 3, in
import pycrfsuite ImportError: No module named pycrfsuite
What can i do ?
I had the same error. Try to uninstall "python-crfsuite" and install it once again. For me it worked.
You are sure that the python-crfsuite installation imports as pycrfsuite? I cannot think this is anything other than a spelling issue. Just in case, could you show relevant code? Try 'import python-crfsuite'
Make sure that you are running your program in same python version in which you have installed package
For example,you have installed python-crfsuite in python3 and you are running the code with python2..that might be the case to give the error

Importgraph lab hello world error

After installing GraphLab in my PC which is running Ubuntu 14.04, I have just encountered the following error in my first hello world program:
import graphlab
The Error:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-5-784beace7f26> in <module>()
----> 1 import graphlab
ImportError: No module named graphlab
What is the reason for this and how the error could be solved?
The usual reason for this type of error is that your package is installed somewhere other than on the default path that Python is searching. Check
print sys.path
to see whether the location of your graphlab module is present. I'm guessing that it isn't, in which case you will need to append it:
sys.path.append('path/to/graphlab')
If that works you can then add that location to your PYTHONPATH for future use.
Did you install graphlab on your computer or did you install the graphlab python module? You might need to install the graphlab module if you only installed it on your computer.
Looks like this link here has the information that you need to install graphlab with pip.

Categories