Форум сайта python.su
Скачал такую полезную библиотеку как pcs, которая позволяет самому формировать и отправлять TCP/IP и другие пакеты.
Но проблема в том, что библиотеки нет под WinXP, а собрана она в Linux - стиле, так сказать.. Приведу список имеющихся в tar.gz - архиве файлов:
CONTRIBUTORS
COPYRIGHT
INSTALL
Makefile
PKG-INFO
README
setup.py
Ну и несколько папок. У кого какие соображения как это полноценно установить на Винду?
Пытался писать в cmd:
python E:\Python25\pcs-0.5\pcs-0.5\setup.py install
НО заругался..
running install
running build
running build_py
error: package directory ‘pcs’ does not exist
Отредактировано (Янв. 29, 2008 19:12:20)
Офлайн
попробуй тогда скомпилить вручную файлы pcap(в принципе, это будет самая сложная задача =), и помести их в туже директорию где они и есть, потом скопируй папку pcs (с скомпилированным pcap) в pythonDir/lib/site-packages/
а потом попробуй сделать import pcs =)
Офлайн
и хде ссылка на архив с исходниками? на страницу проекта?
Офлайн
Извиняюсь,
http://sourceforge.net/projects/pcs
чтобы не разводить флуд, там в соседней теме zero_mod написал что жаль что pcs только под линукс: поспешу обрадовать — он и под виндовс тоже, достаточно заглянуть в исходник pcap_ex.c и увидеть там:
#ifdef _WIN32
# include <winsock2.h>
# include <iphlpapi.h>
#else
# include <sys/types.h>
# include <sys/ioctl.h>
# include <sys/time.h>
# include <fcntl.h>
# include <string.h>
# include <signal.h>
# include <unistd.h>
#endif
Отредактировано (Янв. 29, 2008 21:27:31)
Офлайн
товарищ zero_mod: начинайте учиться правильно распаковывать архивы tar.gz. Еще не раз пригодится.
Офлайн
bialixНемного не понял. Что ты имешь ввиду ПРАВИЛЬНО распаковывать? А я как?
товарищ zero_mod: начинайте учиться правильно распаковывать архивы tar.gz. Еще не раз пригодится.
Офлайн
я не знаю как, мне отсюда не видно. Но по первому посту я делаю вывод, что каталог pcs из архива не был распакован корректно вместе с остальными файлами. Поэтому подсказываю: архивы с исходниками надо всегда распаковывать полностью с сохранением относительных путей, затем внимательно читать README и INSTALL файлы (если есть).
Конкретно эта либа собирается с участием Си-компилятора и библиотеки Pyrex.
Отредактировано (Янв. 31, 2008 01:58:53)
Офлайн
Хочу попросить Вас уважаемые питонисты, кто имеет уже скомпилированую библиотеку и сможет выложить? Т.к по причине отсутствия знаний по Сях и компиляторах, ну никак не могу ее правильно скомпилировать! Выводит какое-то немыслемое кол-во ошибок, скачивал и подключал библиотеки - тоже самое. Спасибо за понимание.
Офлайн