Python SSHTail - Невозможно импортировать SSHTailer - PullRequest
0 голосов
/ 09 февраля 2012

Я использую модуль python-sshtail для подключения ssh к серверу linux и создания файла.

Я просто пробую пример кода (расположен здесь: https://github.com/praekelt/python-sshtail) и яЯ сразу получаю следующую ошибку:

ImportError: cannot import name SSHTailer

Любая помощь будет оценена.

Спасибо

РЕДАКТИРОВАТЬ:

Моя установка прошла так:

sshtail-0.0.2-py2.7.egg
Processing dependencies for python-sshtail
Searching for paramiko
Reading http://pypi.python.org/simple/paramiko/
Reading http://www.lag.net/~robey/paramiko/
Reading http://www.lag.net/paramiko/
Best match: paramiko 1.7.7.1
Downloading http://www.lag.net/paramiko/download/paramiko-1.7.7.1.zip
Processing paramiko-1.7.7.1.zip
Running paramiko-1.7.7.1\setup.py -q bdist_egg --dist-dir c:\docume~1\pgajaria\locals~1\temp\easy_install-hp2mfh\paramiko-1.7.7.1\egg-dist-tmp-0_v2ai
warning: no files found matching 'user_rsa_key' under directory 'demos'
warning: no files found matching 'user_rsa_key.pub' under directory 'demos'
zip_safe flag not set; analyzing archive contents...
Adding paramiko 1.7.7.1 to easy-install.pth file
Installed c:\<blanked out>\python\lib\site-packages\paramiko-1.7.7.1-py2.7.egg

Завершенные зависимости обработки для python-sshtail

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

Я написал разработчику, который написал библиотеку, и получил следующий ответ, который решил проблему:

Очень странно ... В моем тестировании все работало нормально. Вы, возможно, не звонили ваш собственный скрипт "sshtail.py", не так ли? В этом случае будет конфликт имен с установленной библиотекой "sshtail", что приводит к Python пытается импортировать ваш скрипт вместо установленной библиотеки.

1 голос
/ 09 февраля 2012

Кажется, работает нормально для меня (Mac OSX Lion, Python 2.7.2). Вы уверены, что правильно установили python-sshtail?

$ mkvirtualenv test-sshtail # optional, of course

... making a virtualenv

(test-sshtail)$ pip install python-sshtail

... installing

(test-sshtail)$ python
Python 2.7.2 (default, Feb  4 2012, 02:01:30) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from sshtail import SSHTailer
>>> print "No problem!"

Пожалуйста, опубликуйте подробности на случай, если это не поможет!

...