Как переустановить lxml?

Я использую Python 2,7.5 на Mac 10.7.5, Beautifulsoup 4.2.1. Я собираюсь проанализировать страницу XML с помощью библиотеки lxml, как описано в руководстве по BeautifulSoup. Однако, когда я запускаю свой код, он показывает

bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested:
lxml,xml. Do you need to install a parser library?

Я уверен, что я уже установил lxml всеми способами: easy_install, pip, port и т. Д. Я попытался добавить строку в свой код, чтобы увидеть, установлен ли lxml или нет:

import lxml

Затем python может просто успешно пройти этот код и снова отобразить предыдущее сообщение об ошибке, появляющееся в той же строке.

Поэтому я совершенно уверен, что lxml был установлен, но не установлен правильно. Поэтому я решил удалить lxml, а затем переустановить, используяправильный' метод. Но когда я набираю

easy_install -m  lxml

это показывает:

Searching for lxml
Best match: lxml 3.2.1
Processing lxml-3.2.1-py2.7-macosx-10.6-intel.egg

Using /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml-
3.2.1-py2.7-macosx-10.6-intel.egg

Because this distribution was installed --multi-version, before you can
import modules from this package in an application, you will need to
'import pkg_resources' and then use a 'require()' call similar to one of
these examples, in order to select the desired version:

pkg_resources.require("lxml")  # latest installed version
pkg_resources.require("lxml==3.2.1")  # this exact version
pkg_resources.require("lxml>=3.2.1")  # this version or higher

Processing dependencies for lxml
Finished processing dependencies for lxml

Так что я нене знаю, как продолжить удаление ...

Я посмотрел много сообщений об этой проблеме в Google, но все же могуне могу найти никакой полезной информации.

Вот мой код:

import mechanize
from bs4 import BeautifulSoup
import lxml

class count:
    def __init__(self,protein):
        self.proteinCode = protein
        self.br = mechanize.Browser()

    def first_search(self):
        #Test 0
        soup = BeautifulSoup(self.br.open("http://www.ncbi.nlm.nih.gov/protein/21225921?report=genbank&log$=prottop&blast_rank=1&RID=YGJHMSET015"), ['lxml','xml'])
        return

if __name__=='__main__':
    proteinCode = sys.argv[1]
    gogogo = count(proteinCode)

Я хочу знать:

Как я могу удалить lxml?Как я могу установить lxml 'правильно'? Как узнать, что он правильно установлен?

Ответы на вопрос(4)

Ваш ответ на вопрос