BeautifulSoup4 ne peut pas être installé dans python3.5 sur Windows7
J'ai téléchargé beautifulsoup4-4.5.3.tar.gz de https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/ et décompressé pour mon python répertoire de travail(qui est pas mon python répertoire d'installation).
Cependant, lorsque je lance
from bs4 import BeautifulSoup
dans mon INACTIVITÉ de l'erreur de massage a surgi:
>>> from bs4 import BeautifulSoup
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
from bs4 import BeautifulSoup
File "D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3\bs4\__init__.py",
line 53
'You are trying to run the Python 2 version of Beautiful Soup under Python
3. This will not work.'<>'You need to convert the code, either by installing
it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).'
^
SyntaxError: invalid syntax
J'ai essayé ces méthodes, mais l'erreur de massage ci-dessus cesse d'apparaître hors
- ouvrir setup.py dans mon INACTIVITÉ et de l'exécuter(donne
=== RESTART: D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3\setup.py ===
au RALENTI windows, maisfrom bs4 import BeautifulSoup
n'a pas fonctionné) - utiliser cmd et aller à D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3, exécutez
pip uninstall beautifulsoup4
puis exécutezpip install beautifulsoup4
;il montre que j'ai installé avec succès beautifulsoup4-4.5.3 en ligne de cmd, cependant, l'erreur de massage encore appearred au repos après lafrom bs4 import BeautifulSoup
- utiliser cmd et aller à
D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3, exécutezpip3
puis exécutez
uninstall beautifulsoup4pip3 install beautifulsoup4
;
inutile comme ci-dessus - exécuter
pip install bs4 --ignore-installed
,inutile comme ci-dessus - exécuter
setup.py install
,inutile comme ci-dessus - exécuter
2to3 -w bs4
en ligne de cmd sous D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3, renvoie'2to3' is not recognized as an internal or external command,operable program or batch file.
que dois-je faire?
côté,pip show bs4
donne à cette
`Metadata-Version: 1.1
Name: bs4
Version: 0.0.1
Summary: Screen-scraping library
Home-page: https://pypi.python.org/pypi/beautifulsoup4
Author: Leonard Richardson
Author-email: leonardr@segfault.org
License: MIT
Location: c:\users\myname\appdata\local\programs\python\python35-
32\lib\site-packages
Requires: beautifulsoup4
You are using pip version 7.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip'
command.`
sous mon C:\Users\myname\AppData\Local\Programs\Python\Python35-32\Lib\site-packages répertoire, je peux voir trois beautifulsoup répertoires liés à:beautifulsoup4-4.5.3.dist-info, bs4 et bs4-0.0.1-py3.5.egg-info, mais from bs4 import BeautifulSoup
garder de jeter le mauvais message
OriginalL'auteur Harry | 2017-05-05
Vous devez vous connecter pour publier un commentaire.
BeautifulSoup4 est compatible avec Python 3 fois et 2 fois, mais le processus d'installation est un peu différent. Voici comment je l'ai installé pour Python 3x.
Aller à http://www.crummy.com/software/BeautifulSoup/#Download ou https://pypi.python.org/pypi/beautifulsoup4/4.3.2 et télécharger beautifulsoup4-4.3.2.tar.gz.
Naviguez jusqu'au dossier où vous avez téléchargé le fichier. Utiliser 7zip pour extraire le beautifulsoup4-4.3.2.tar.gz fichier.
Double-cliquez sur l'beautifulsoup4-4.3.2.tar.gz dossier de forer vers le bas si le dist dossier, puis extraire le beautifulsoup4-4.3.2.fichier tar.
Double-cliquez sur le beautifulsoup4-4.3.2.tar dossier de forer vers le bas à travers encore une autre beautifulsoup4-4.3.2 dossier. À l'intérieur de la beautifulsoup4-4.3.2 dossier vous verrez setup.py fichier.
Maintenez la touche Maj enfoncée tout en cliquant à droite n'importe où dans le dossier et sélectionnez Ouvrir la fenêtre de commande ici.
À l'invite de commande tapez: setup.py installer et appuyez sur Entrée.
Lorsque l'installation s'arrête en cours d'exécution, vérifiez que le package a été installé en accédant à la C:\Python34\Lib\site-packages répertoire. S'il est installé, vous verrez la bs4 répertoire.
Vérifier que l'installation fonctionne en Aller à Démarrer > Tous les Programmes > Python 3.4 > IDLE (Python 3.4 interface graphique 32 bits) pour lancer l'IDE de base.
Après l'invite, tapez: >>>à partir de bs4 importation BeautifulSoup
Si vous recevez pas d'erreurs, il est de travail.
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. >>> from bs4 import BeautifulSoup Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> from bs4 import BeautifulSoup ModuleNotFoundError: No module named 'bs4' >>>
OriginalL'auteur bigbounty
Ce problème résolu en trois étapes:
Tout d'abord, de supprimer tous les beautifulsoup concernant les répertoires et les fichiers dans votre répertoire d'installation de python, je veux dire tous la beautifulsoup répertoires liés en vertu de la présente C:\Users\yourname\AppData\Local\Programs\Python\Python35-32\Lib\site-packages
deuxième, exécutez
pip uninstall beautifulsoup4
puispip install beautifulsoup4
en vertu de D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3 en ligne de commande, qui est, d'où setup.py des mensonges.troisièmement, vous devez ouvrir setup.py dans votre INACTIVITÉ et le Module d'Exécution
enfin, exécutez
from bs4 import BeautifulSoup
dans les principales RALENTI windows. Pas de message d'erreur maintenant.OriginalL'auteur Harry