/ / BS4 i BeautifulSoup błąd z: nie można odczytać / var / mail / BeautifulSoup - python, beautifulsoup, bs4

BS4 i BeautifulSoup błąd z: nie można odczytać / var / mail / BeautifulSoup - python, beautifulsoup, bs4

Od Beautiful import Beautiful natychmiastodpowiada błędem "from: can" t read / var / mail / BeautifulSoup. "Próbowano również z BS4 ten sam wynik. Używany pakiet synaptic do odinstalowania i ponownego zainstalowania BS4 i BeautifulSoup. Ten sam wynik. Próbowałem całkowitego usunięcia i miałem taki sam wynik. Użył terminala i pokazał, że BS4 i BeautifulSoup nie są zainstalowane.

Korzystanie z Pythona 2.7.6

Odpowiedzi na pytania, ale tylko 2 odpowiedzi i nie pomogły.

Jakieś sugestie?

Odpowiedzi:

1 dla odpowiedzi № 1

Wystąpił ten błąd, ponieważ zapomniałem dodać oświadczenie shebang do mojego skryptu Pythona. Po prostu dodaj to do początku skryptu:

#!/usr/bin/python

0 dla odpowiedzi nr 2

Aby zaimportować BeautifulSoup będziesz potrzebował instrukcji importującej w następujący sposób:

from bs4 import BeautifulSoup

Zauważ, że musisz mieć BeautifulSoup zainstalowany przed pip. W linii poleceń napisz:

pip install beautifulsoup4

0 dla odpowiedzi № 3

Sposobem uruchomienia programu w języku Python jest wpisaniekodu do pliku tekstowego lub użyj IDE Pythona. Komunikat o błędzie, który otrzymujesz sugeruje, że wpisujesz kod Pythona w wierszu polecenia powłoki; ale powłoka rozumie polecenia powłoki, a nie Pythona. (Gdy masz kod w pliku, pisz python filename.py w powłoce uruchomi kod Pythona w pliku filename.py.)