ImportError: No module named bs4 [duplicate] - python

This question already has answers here:
ImportError: No Module Named bs4 (BeautifulSoup)
(26 answers)
Closed 8 years ago.
I installed BeautifulSoup4 using pip in OSX but I yet get this error:
dyn-72-33-214-45:craiglist mona$ python t1.py
Traceback (most recent call last):
File "t1.py", line 1, in <module>
from bs4 import BeautifulSoup
ImportError: No module named bs4
Any idea how to fix it?
dyn-72-33-214-45:craiglist mona$ pip install BeautifulSoup4
....
Successfully installed BeautifulSoup4
Cleaning up...

I installed it using easy_install and now it is working. However first you should use sudo su :
dyn-72-33-214-45:craiglist mona$ sudo su
sh-3.2# easy_install beautifulsoup4

Related

How can I run pip without sudo? [duplicate]

This question already has answers here:
Getting "Permission Denied" when running pip as root on my Mac
(6 answers)
Error after upgrading pip: cannot import name 'main'
(32 answers)
Closed 3 years ago.
Command pip doesn't work without sudo
I was happily using pip with sudo but I have read here that I shouldn't do that.
However, when I try to use pip without sudo I get this:
[souto#~]$ pip install <package-name>
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
I have tried James Sullivan's tip so my .bash_history file has the content below but to no avail.
[souto#~]$ cat .bash_aliases
alias pip=/usr/bin/pip
I am working on WSL, in case this is relevant.

ModuleNotFoundError: No module named 'requests' after pip install [duplicate]

This question already has answers here:
ModuleNotFoundError: No module named 'requests' but it's installed?
(2 answers)
Closed 1 year ago.
I know similar questions have been asked before but I couldn't find the solution to my problem.
I am getting the following error message after trying to import requests:
C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe C:/Users/Jm/PycharmProjects/Test/Test_001
Traceback (most recent call last):
File "C:/Users/Jm/PycharmProjects/Test/Test_001", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
I only have one version of python installed and python -m pip install requests is saying all the requirements are already satisfied.
Run this code:
C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe -m pip install requests
This forces the installation directory to your python install.
This gives a much different effect than simply python -m pip install requests
As #Daniel Scott mentioned before use the command mentioned above or below
$: path-to-your-python-command -m pip install name-of-module
If you are using linux/mac then you can find path-to-your-python command using:
$: which python3
/usr/bin/python3
Lets say your python is installed here /usr/bin/python3 and the module you are installing is requests. Then you can use:
$: /usr/bin/python3 -m pip install requests

No module named BeautifulSoup (but it should be installed) [duplicate]

This question already has answers here:
ImportError: No module named BeautifulSoup
(8 answers)
Closed 3 years ago.
I downloaded BeautifulSoup.
Then I upgraded pip:
pip install --upgrade pip
Then, installed BS:
pip install beautifulsoup4
It seems like everything worked fine, but now when I run these three lines of code:
from BeautifulSoup import BeautifulSoup
import urllib2
import csv
I get this error.
Traceback (most recent call last):
File
"C:\Users\rshuell001.spyder2\temp.py", line 1, in
from BeautifulSoup import BeautifulSoup ImportError: No module named BeautifulSoup
I'm using Anaconda-Spyder
What am I doing wrong?
I think it should be: from bs4 import BeautifulSoup.

Install python pymysql on win7 [duplicate]

This question already has answers here:
Python 3: ImportError "No Module named Setuptools"
(22 answers)
Closed 8 years ago.
So I am completely unfamiliar with python and wanted to install pymysql.
This is the actual command I typed in cmd and the response I got:
C:\>d:\python27\python d:\pymysql\setup.py install
Traceback (most recent call last):
File "d:\pymysql\setup.py", line 2, in <module>
from setuptools import setup, find_packages
ImportError: No module named setuptools
I have python 2.7.8 and MySQL 6.x
I followed the instructions from here.
I haven't tried to search for the error message but have not found anything. Maybe some of you guys can help?
Install setuptools from here first, and then try to install pymysql again.

Python: ImportError: No module named pkg_resources [duplicate]

This question already has answers here:
No module named pkg_resources
(38 answers)
Closed 8 years ago.
In order to run Pelican, I installed python2.7 and modified first line of file /usr/bin/pelican-quickstart
from:
#!/usr/bin/python
to
#!/usr/bin/env python
when I type pelican-quickstart an error occured:
Traceback (most recent call last):
File "/usr/bin/pelican-quickstart", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
I found "pkg_resources" is in this directory:
/usr/lib/python2.6/site-package/
I'm wondering if I have to install some packages after python2.7 is installed?
or, how can I solve this problem.
The problem must be an issue with your setup tools, try the following:
pip install --upgrade setuptools
pip install --upgrade distribute
If this solution doesn't work, you can check the following answer
You said
/usr/lib/python2.6/site-package/
but should be
/usr/lib/python2.6/site-packages/

Categories