2014-02-19 2 views
0

Я пытаюсь установить mod_wsgi для своего веб-приложения для флип-флэтов python.mod_wsgi install Требуется: libpython2.7.so.1.0() (64 бит)

У меня есть python 2.6 и 2.7 на моей версии ec2 Red Hat Enterprise Linux Server 6.4.

Я использую RMP, потому что я автоматизирую этот процесс с помощью кукольной.

yum -y install python27-mod_wsgi-3.4-9.el6.x86_64.rpm 
Loaded plugins: amazon-id, rhui-lb, security 
Setting up Install Process 
Examining python27-mod_wsgi-3.4-9.el6.x86_64.rpm: python27-mod_wsgi-3.4-9.el6.x86_64 
Marking python27-mod_wsgi-3.4-9.el6.x86_64.rpm to be installed 
Resolving Dependencies 
--> Running transaction check 
---> Package python27-mod_wsgi.x86_64 0:3.4-9.el6 will be installed 
--> Processing Dependency: httpd24-httpd-mmn = 20120211x8664 for package: python27-mod_wsgi-3.4-9.el6.x86_64 
--> Processing Dependency: libpython2.7.so.1.0()(64bit) for package: python27-mod_wsgi-3.4-9.el6.x86_64 
--> Finished Dependency Resolution 
Error: Package: python27-mod_wsgi-3.4-9.el6.x86_64 (/python27-mod_wsgi-3.4-9.el6.x86_64) 
      Requires: libpython2.7.so.1.0()(64bit) 

У меня есть ссылка по требованию и предложена другими пользователями в моей системе.

find/-name libpython2.7.so.1.0 
/usr/lib/libpython2.7.so.1.0 
/usr/lib64/libpython2.7.so.1.0 
/usr/local/lib/libpython2.7.so.1.0 
/usr/local/lib/python2.7/libpython2.7.so.1.0 

#ldd /usr/local/bin/python2.7 
     linux-vdso.so.1 => (0x00007fff647ff000) 
     libpython2.7.so.1.0 => /usr/local/lib/libpython2.7.so.1.0 (0x00007f215d9b6000) 
     libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003e1f000000) 
     libdl.so.2 => /lib64/libdl.so.2 (0x0000003e1e800000) 
     libutil.so.1 => /lib64/libutil.so.1 (0x0000003e21c00000) 
     libm.so.6 => /lib64/libm.so.6 (0x0000003e1f800000) 
     libc.so.6 => /lib64/libc.so.6 (0x0000003e1ec00000) 
     /lib64/ld-linux-x86-64.so.2 (0x0000003e1e400000) 

Пожалуйста, дайте мне знать, почему я все еще получаю эту ошибку?

+0

И да, я пробовал ** экспорт LD_LIBRARY_PATH =/usr/local/lib ** и ** Добавить/usr/local/lib в /etc/ld.so.conf и запустить ldconfig ** – user3330284

ответ

1

Такая же проблема для меня. Getin confused .....

мой способ скомпилировать исходный код.

Загрузка исходного кода из: https://github.com/GrahamDumpleton/mod_wsgi/releases

Независимо от версии вы хотите, будьте осторожны, что лучше взять версию больше 3.5 для некоторого вопроса безопасности.

wget https://github.com/GrahamDumpleton/mod_wsgi/archive/4.2.8.tar.gz 

деготь zxvf https://github.com/GrahamDumpleton/mod_wsgi/archive/4.2.8.tar.gz

войти в каталог исходного, а затем

./configure --with-apxs=/usr/sbin/apxs --with-python=/usr/bin/python 
make 
make install 

и тогда я думаю, ваша проблема исчезнет.

Внимание: если вы собираете питона самостоятельно, вы должны добавить флаг поделиться с настройкой

./configure --enable-shared 
make && make install 

не OrElse будет не libpython2.7.so.

Удачи вам!

0

Я получил такую ​​же ошибку и решил установить python27-libs.

Смежные вопросы