webentwicklung-frage-antwort-db.com.de

Wie kann ich das Beautiful Soup-Modul auf dem Mac installieren?

Ich habe dies gelesen, ohne die Lösung zu finden: http://docs.python.org/install/index.html

Ich denke, der derzeit richtige Weg, dies zu tun, ist wie bei Pramod-Kommentaren durch pip

pip install beautifulsoup4

wegen der letzten Änderungen in Python, siehe Diskussion hier . Das war früher nicht so.

Der "normale" Weg ist:

  • Besuchen Sie die Website von Beautiful Soup, http://www.crummy.com/software/BeautifulSoup/
  • Laden Sie das Paket herunter
  • Pack es aus
  • In einem Terminalfenster cd in das resultierende Verzeichnis
  • Geben Sie python setup.py install Ein

Eine andere Lösung ist die Verwendung von easy_install. Gehen Sie zu http://peak.telecommunity.com/DevCenter/EasyInstall ), installieren Sie das Paket anhand der Anweisungen auf dieser Seite und geben Sie in einem Terminalfenster Folgendes ein:

easy_install BeautifulSoup4
# for older v3:
# easy_install BeautifulSoup

easy_install Übernimmt das Herunterladen, Entpacken, Erstellen und Installieren des Pakets. Der Vorteil von easy_install Ist, dass es nach vielen verschiedenen Python Paketen suchen kann, da es die PyPI Registry abfragt Wenn Sie easy_install auf Ihrem Computer haben, installieren Sie viele, viele verschiedene Pakete von Drittanbietern einfach mit einem Befehl auf einer Shell.

77
Brian Clapper

Brian hat mich auch geschlagen, aber da ich bereits das Protokoll habe:

easy_install

[email protected] ~$ Sudo easy_install BeautifulSoup
Searching for BeautifulSoup
Best match: BeautifulSoup 3.0.7a
Processing BeautifulSoup-3.0.7a-py2.5.Egg
BeautifulSoup 3.0.7a is already the active version in easy-install.pth

Using /Library/Python/2.5/site-packages/BeautifulSoup-3.0.7a-py2.5.Egg
Processing dependencies for BeautifulSoup
Finished processing dependencies for BeautifulSoup

.. oder der normale langweilige Weg:

[email protected] ~/Downloads$ curl http://www.crummy.com/software/BeautifulSoup/download/BeautifulSoup.tar.gz > bs.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 71460  100 71460    0     0  84034      0 --:--:-- --:--:-- --:--:--  111k

[email protected] ~/Downloads$ tar -xzvf bs.tar.gz 
BeautifulSoup-3.1.0.1/
BeautifulSoup-3.1.0.1/BeautifulSoup.py
BeautifulSoup-3.1.0.1/BeautifulSoup.py.3.diff
BeautifulSoup-3.1.0.1/BeautifulSoupTests.py
BeautifulSoup-3.1.0.1/BeautifulSoupTests.py.3.diff
BeautifulSoup-3.1.0.1/CHANGELOG
BeautifulSoup-3.1.0.1/README
BeautifulSoup-3.1.0.1/setup.py
BeautifulSoup-3.1.0.1/testall.sh
BeautifulSoup-3.1.0.1/to3.sh
BeautifulSoup-3.1.0.1/PKG-INFO
BeautifulSoup-3.1.0.1/BeautifulSoup.pyc
BeautifulSoup-3.1.0.1/BeautifulSoupTests.pyc

[email protected] ~/Downloads$ cd BeautifulSoup-3.1.0.1/

[email protected] ~/Downloads/BeautifulSoup-3.1.0.1$ Sudo python setup.py install
running install
<... snip ...>
14
Aaron Maenpaa

Laden Sie das Paket herunter und entpacken Sie es. Wechseln Sie in Terminal in das Verzeichnis des Pakets und geben Sie Folgendes ein

python setup.py install
4
MrSlash