-1
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'

beautifulsoupをインストールしようとしています。〜/ .pydistutils.cfgの最初の2行:

install_lib = ~/Library/Python/$py_version_short/site-packages
install_scripts = ~/bin
4

3 に答える 3

3

BeautifulSoup は純粋な Python モジュールであり、BeautifulSoup.py ファイルを (たとえば、標準の .tar.gz ディストリビューション内から) 取得し、PythonPath のどこかに置くことでインストールできます。/Users/Sam/Library/Python/2.5/site-packages 内 (エラー メッセージに記載されているパスが正確な場合)。

問題を過度に複雑にする面倒でエラーが発生しやすいインストーラーは必要ありません。

于 2009-01-17T01:17:03.497 に答える
2

構成ファイル.pydstutils.cfgに構文エラーがあります。

于 2009-01-17T00:26:07.483 に答える
2

の先頭に次の行を追加してみてください~/.pydistutils.cfg:

[easy_install]
于 2009-01-17T01:10:25.833 に答える