Это не такая же ситуация, но она также работает для меня, и теперь я могу использовать SWIG с Python3.5:
Я пытался скомпилировать:
gcc -fPIC -c existe.c existe_wrap.c -I /usr/include/python3.5m/
blockquote>С Python 2.7 работает отлично, а не с моей версией 3.5:
existe_wrap.c: 147: 21: фатальная ошибка: Python.h: нет существующей команды el archio завершена.
blockquote>После запуска в моей установке Ubuntu 16.04:
sudo apt-get install python3-dev # for python3.x installs
Теперь я могу скомпилировать без проблем Python3.5:
gcc -fPIC -c existe.c existe_wrap.c -I /usr/include/python3.5m/
В вашей конфигурации udpInboundChannel
это DirectChannel. Если вы хотите, чтобы это был канал PubSub, просто объявите новый бин
@Bean
public MessageChannel udpInboundChannel() {
return new PublishSubscribeChannel();
}