Найти - Пользователи
Полная версия: Как установить библиотеку pcs под WinXP?
Начало » Python для новичков » Как установить библиотеку pcs под WinXP?
1
zero_mod
Скачал такую полезную библиотеку как 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
cybergrind
попробуй тогда скомпилить вручную файлы pcap(в принципе, это будет самая сложная задача =), и помести их в туже директорию где они и есть, потом скопируй папку pcs (с скомпилированным pcap) в pythonDir/lib/site-packages/
а потом попробуй сделать import pcs =)
bialix
и хде ссылка на архив с исходниками? на страницу проекта?
cybergrind
Извиняюсь,
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
а как мы знаем, питоновский код, в общем случае платформенно-независим.
вобщем дерзай
bialix
товарищ zero_mod: начинайте учиться правильно распаковывать архивы tar.gz. Еще не раз пригодится.
zero_mod
bialix
товарищ zero_mod: начинайте учиться правильно распаковывать архивы tar.gz. Еще не раз пригодится.
Немного не понял. Что ты имешь ввиду ПРАВИЛЬНО распаковывать? А я как?
bialix
я не знаю как, мне отсюда не видно. Но по первому посту я делаю вывод, что каталог pcs из архива не был распакован корректно вместе с остальными файлами. Поэтому подсказываю: архивы с исходниками надо всегда распаковывать полностью с сохранением относительных путей, затем внимательно читать README и INSTALL файлы (если есть).

Конкретно эта либа собирается с участием Си-компилятора и библиотеки Pyrex.
zero_mod
Хочу попросить Вас уважаемые питонисты, кто имеет уже скомпилированую библиотеку и сможет выложить? Т.к по причине отсутствия знаний по Сях и компиляторах, ну никак не могу ее правильно скомпилировать! Выводит какое-то немыслемое кол-во ошибок, скачивал и подключал библиотеки - тоже самое. Спасибо за понимание.
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