Question

ho-fe3fdd00-12:~ Sam$ easy_install BeautifulSoup
Traceback (most recent call last):
  File "/usr/bin/easy_install", line 8, in <module>
    load_entry_point('setuptools==0.6c7', 'console_scripts', 'easy_install')()
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.py", line 1670, in main
    with_ei_usage(lambda:
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.py", line 1659, in with_ei_usage
    return f()
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.py", line 1674, in <lambda>
    distclass=DistributionWithoutHelpCommands, **kw
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/distutils/core.py", line 125, in setup
    dist.parse_config_files()
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/distutils/dist.py", line 373, in parse_config_files
    parser.read(filename)
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ConfigParser.py", line 267, in read
    self._read(fp, filename)
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ConfigParser.py", line 462, in _read
    raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /Users/Sam/.pydistutils.cfg, line: 1
'install_lib = ~/Library/Python/$py_version_short/site-packages\n'

J'essaie d'installer beautifulsoup. Les deux premières lignes de ~ / .pydistutils.cfg:

install_lib = ~/Library/Python/$py_version_short/site-packages
install_scripts = ~/bin
Était-ce utile?

La solution

BeautifulSoup est un module pur Python que vous pouvez installer en saisissant le fichier BeautifulSoup.py (par exemple, à partir de la distribution standard .tar.gz) et en le mettant quelque part sur votre PythonPath - par exemple. dans /Users/Sam/Library/Python/2.5/site-packages, si les chemins indiqués dans le message d'erreur sont exacts.

Nul besoin d'installer des installateurs difficiles et sujettes aux erreurs, ce qui ne fait que compliquer le problème.

Autres conseils

Le fichier de configuration .pydstutils.cfg a une erreur de syntaxe.

Essayez d’ajouter la ligne située en haut de ~ / .pydistutils.cfg :

[easy_install]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top