& Ldquo; Нет модуля с именем 'pycurl' & rdquo; исключение при добавлении apt репо в терминале

Я только что установил Ubuntu 13.04 несколько часов назад. После установки некоторых программ я неожиданно обнаружил, что больше не могу добавить apt-репо в терминал!

Когда я извиняюсь sudo add-apt-repository ppa:tiheum/equinox, терминал просто выдает мне это сообщение отладки:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 98, in get_ppa_info_from_lp
    lp_page = urllib.request.urlopen(request, cafile=LAUNCHPAD_PPA_CERT)
  File "/usr/lib/python3.3/urllib/request.py", line 148, in urlopen
    context.load_verify_locations(cafile, capath)
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 129, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 105, in get_ppa_info_from_lp
    import pycurl
ImportError: No module named 'pycurl'
[ 1110] Я считаю, что здесь сообщается как об ошибке , но эта ветка ошибок не упоминала ни одного решения.

Кто-нибудь может мне помочь? Спасибо!


После sudo apt-get install python3-pycurl, когда я снова sudo add-apt-repository ppa:tiheum/equinox, я получил это странное сообщение:

Невозможно получить доступ к PPA ( https://launchpad.net /api/1.0/~tiheum/+archive/equinox), чтобы получить информацию о PPA, проверьте подключение к Интернету.

Но на самом деле мое интернет-соединение работает нормально (например, я могу sudo apt-get update). Что на земле с моим add-apt-repository?

2
задан 16 August 2013 в 22:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: