Ubuntu - Wie installiert man ein Python-Modul (BeautifulSoup) auf Python 3.3 anstelle von Python 2.7?
Habe ich diesen code (wie geschrieben BS4 documentaion):
from bs4 import BeautifulSoup
Wenn ich das Skript (mit Python ist3) bekomme ich die Fehlermeldung:
ImportError: No module named 'bs4'
So installiert BeatifulSoup von:
sudo pip install BeatifulSoup4
Aber wenn ich versuche das Skript erneut ausführen, bekomme ich den gleichen Fehler.
In der Tat BS4 ist installiert in:
BeautifulSoup4 in /usr/local/lib/python2.7/dist-packages
Aber ich will installieren und verwenden Sie es mit Python ist3.3 (da gibt es andere module die funktionieren nicht mit python2.7).
Habe ich versucht mit:
virtualenv --python=/usr/bin/python2.7 /usr/bin/python3.3
installieren und dann BS4 wieder, aber nichts gelöst.
Keine Ahnung?
Vielen Dank im Voraus
InformationsquelleAutor dragonmnl | 2014-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ubuntu hat beautifulsoup verpackt. Ich fand es mit apt-cache search
Ich sehe, es hat sowohl eine 2.7 und 3.3 version in den Ergebnissen. Sie können die 3.3 version durch die Installation von Python ist3-bs4
InformationsquelleAutor jrwren
Verwenden pip3
Wenn Sie " kann nicht ausgeführt pip3 installieren Sie es mit der folgende:
InformationsquelleAutor blfuentes
Einem einzigen Befehl hat den trick für mich:
Versuchen:
und dann importieren Sie es als:
InformationsquelleAutor Jimmy
Habe ich oft auf die Dokumentation link: https://docs.python.org/3/installing/
Einige Beispiele:
InformationsquelleAutor kyb