Найти - Пользователи
Полная версия: Немогу понять за ошибки, и как их исправить?
Начало » Python для новичков » Немогу понять за ошибки, и как их исправить?
1 2 3
ingfa_1981
:~$ sudo apt-get install python3-pycurl
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия python3-pycurl.
Следующие пакеты устанавливались автоматически и больше не требуются:
  libsvga1 linux-headers-3.11.0-12 linux-headers-3.11.0-12-generic linux-headers-3.11.0-14 linux-headers-3.11.0-14-generic
  linux-headers-generic linux-image-3.11.0-12-generic linux-image-3.11.0-14-generic linux-image-extra-3.11.0-12-generic
  linux-image-extra-3.11.0-14-generic linux-image-generic
Для их удаления используйте «apt-get autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить [Д/н]? y
Настраивается пакет update-notifier-common (0.147.1) …
  File "/usr/lib/update-notifier/package-data-downloader", line 233
    print "%s: downloading %s" % (relfile, files[i])
                             ^
SyntaxError: invalid syntax
dpkg: ошибка при обработке параметра update-notifier-common (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет flashplugin-installer:
 flashplugin-installer зависит от update-notifier-common (>= 0.119ubuntu2), однако:
  Пакет update-notifier-common пока не настроен.
dpkg: ошибка при обработке параметра flashplugin-installer (--configure):
 проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так достигнут MaxReports
                                                   Отчёты apport не записаны, так достигнут MaxReports
                                                                                                      При обработке следующих пакетов произошли ошибки:
 update-notifier-common
 flashplugin-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
yura@yura:~$ 
PanovSergey
Консоль запускаем делаем import pycurl
PanovSergey
У вас кстати virtualenv? Если да надо еще туда поставить.
ingfa_1981
А я и не знаю есть он у меня или нет . Я так понимаю, что он нужен, что бы тот питон в системе спокойно работал, а в виртуальном режиме работала другая версия питона?
Импорт проходит но выдается ошибка все равно.
PanovSergey
ingfa_1981
Импорт проходит но выдается ошибка все равно.
Black magic
Если импорт проходит значит вы скрипт и консоль запускаете разными python

Сделайте
import pycurl
pycurl.__file__.__name__
ingfa_1981
у меня pycharm там вроде настроено 3.3.2
ingfa_1981
import pycurl
pycurl.__file__.__name__
Traceback (most recent call last):
  File "/home/yura/Документы/python/progi/телефонистки.py", line 2, in <module>
    pycurl.__file__.__name__
AttributeError: 'str' object has no attribute '__name__'
Process finished with exit code 1
PanovSergey
Тоесть у вас в одном и том же файле pycurl но при этом Grab не работает??? Быть этого не может. Запустите еще разок.
только уберите
pycurl.__file__.__name__
ingfa_1981
/usr/bin/python3.3m /home/yura/Документы/python/progi/телефонистки.py
Process finished with exit code 0
PanovSergey
Так у вас?
import pycurl
from grab import Grab
g = Grab(log_file='out.html')
g.go('yandex.ru')
g.search(u'яндекс')
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB