سؤال

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:

install_lib = ~/Library/Python/$py_version_short/site-packages
install_scripts = ~/bin
هل كانت مفيدة؟

المحلول

وBeautifulSoup هو وحدة بيثون نقية والتي يمكنك تثبيت عن طريق الاستيلاء ملف BeautifulSoup.py ووضعه في مكان ما على PythonPath الخاص بك (على سبيل المثال من داخل توزيع .tar.gz قياسي.) - على سبيل المثال. داخل /Users/Sam/Library/Python/2.5/site-packages، إذا كانت مسارات المذكورة في رسالة الخطأ هي دقيقة.

لا حاجة لتركيب نيق وعرضة للخطأ الذي فقط overcomplicate هذه المسألة.

نصائح أخرى

وو.pydstutils.cfg ملف التكوين لديه خطأ في بناء الجملة.

وحاول لإضافة خط في الجزء العلوي من ~/.pydistutils.cfg:

[easy_install]
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top