I'm struggling to get BeautifulSoup installed on Windows. So far, I have:
downloaded BeautifulSoup to "My Downloads".
unzipped/ extracted it in the downloads folder.
At the command prompt, I ran:
C:<path to python33> "C:path to beautiful soup\setup.py" install
The process generated the messages:
running install
running build
running build_py
**error: package directory 'bs4' does not exist.**
Yet, in the path to BeautifulSoup in quotes above, there is indeed the folder bs4
. What am I missing?
As BeautifulSoup is not a standard python library, we need to install it first. We are going to install the BeautifulSoup 4 library (also known as BS4), which is the latest one.
Beautiful Soup is a Python library for pulling data out of HTML and XML files. It works with your favorite parser to provide idiomatic ways of navigating, searching, and modifying the parse tree. It commonly saves programmers hours or days of work.
The Python "ModuleNotFoundError: No module named 'bs4'" occurs when we forget to install the beautifulsoup4 module before importing it or install it in an incorrect environment. To solve the error, install the module by running the pip install beautifulsoup4 command.
You need to be in the directory containing setup.py
to run it. Make sure your working directory is correct.
I had a similar problem. In my case, I was able to get pip to work, but first I had to look up the right name for the package:
wrong: pip install bs4
wrong: pip install beautifulsoup
right: pip install beautifulsoup4
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With