Standardmäßig wird die neueste Version 4.0B von BeautifulSoup installiert. Verwenden Sie stabile Versionen pip install BeautifulSoup==3.2.0
, und Importieren usw. funktioniert.
BeautifulSoup nach Installation über Pip nicht gefunden
Ich benutze Homebrew, um Python auf Snow Leopard zu installieren.
Nach der Installation von Python (2.7.2) füge ich /usr/local/share/python
die Vorderseite meines hinzu PATH
. Ich habe auch PYTHONPATH
zu /usr/local/lib/python2.7/site-packages
.
Wenn ich zum Beispiel lxml oder feedparserpip
installiere, kann ich nach dem Laufen kein Problem mehr haben.python
import lxml
Nach dem Ausführen pip install BeautifulSoup
gibt es ein .egg-info
Verzeichnis für BeautifulSoup site-packages
sowie das bs4
Verzeichnis in dem oben aufgelisteten Verzeichnis, aber es wird from BeautifulSoup import BeautifulSoup
nur ein Fehler im Python-Interpreter angezeigt.
sys.path
ist:
['', '/usr/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', '/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', '/Users/Chris/src/python-pinboard', '/usr/local/lib/python2.7/site-packages', '/usr/local/Cellar/python/2.7.2/lib/python27.zip', '/usr/local/Cellar/python/2.7.2/lib/python2.7', '/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-darwin', '/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-mac', '/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-mac/lib-scriptpackages', '/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-tk', '/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-old', '/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-dynload', '/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages']
Irgendeine Idee, was los ist
Update: Lösung gefunden
Standardmäßig wird die neueste Version 4.0B von BeautifulSoup installiert. Verwenden Sie stabile Versionen pip install BeautifulSoup==3.2.0
, und Importieren usw. funktioniert.
2 Antworten auf die Frage
BeautifulSoup wird nun in gespaltet beautifulsoup
(Version 3 . ) Und beautifulsoup4
(Version 4 . ) In Pip.
So installieren Sie eine bestimmte Version:
sudo pip install beautifulsoup # version 3
oder
sudo pip install beautifulsoup4 # version 4
Verwandte Probleme
-
3
Wie kann ich mit Python / AWK / SED ein Inhaltsverzeichnis für ein Markdown-Dokument erstellen?
-
1
So installieren Sie Markdowns Erweiterungen von Python
-
9
Ist Python nur für das Erstellen von Backends bei der Erstellung von Websites?
-
4
Um Python in einer HTML-Datei ähnlich wie PHP auszuführen
-
2
So installieren Sie Gaphor by Easy_install und seine Abhängigkeiten von MacPorts
-
2
Nokia E71 - USB-Modus und Linux und Python
-
9
Vim: Führe das Skript aus, an dem ich gerade arbeite, in einem geteilten Bildschirm
-
3
Bevorzugte Möglichkeit, mehrere Python-Versionen auf Ubuntu Jaunty zu installieren
-
3
Wie aktualisiere ich Python unter Mac OS X richtig?
-
2
Ausführen eines Python-Skripts über sein Symbol in Ubuntu