2016-10-17 3 views
0

Я пытаюсь установить на нашем сервере часть программного обеспечения python (http://integronfinder.readthedocs.io/en/v1.5/). Тем не менее, я не администратор сервера и не могу выполнить команду под sudo, так как я получаю ошибку «отклонение разрешений» при попытке. Я попытался обойти эту проблему, создав виртуальную среду и установив там программу, но я все равно получаю ту же ошибку!Установка программного обеспечения python в виртуальной среде дает ошибку «Permission denied»

(my_root) [[email protected] Integron_Finder-1.5]$ python setup.py install 
running install 
running build 
running build_scripts 
changing mode of build/scripts-2.7/integron_finder from 664 to 775 
running install_scripts 
moving build/scripts-2.7/integron_finder.tmp -> build/scripts-2.7/integron_finder 
copying build/scripts-2.7/integron_finder -> /home/user1/.conda/envs/my_root/bin 
changing mode of /home/user1/.conda/envs/my_root/bin/integron_finder to 775 
running install_data 
creating /usr/share/integron_finder 
error: could not create '/usr/share/integron_finder': Permission denied 

Установка программного обеспечения в виртуальной среде также является тем, что разработчики предлагают пользователям, у которых нет прав администратора. Может ли кто-нибудь сказать мне, что я делаю неправильно, и как я могу попытаться это исправить?

+0

Вы должны разместить это как вопрос: https://github.com/gem-pasteur/Integron_Finder/issues, разработчик обсудит с вами напрямую – jrjc

ответ

0

Это не так много, что вы можете сделать, чем пытаться получить разрешение sudo так или иначе.

+0

Эй, спасибо за ваш ответ. Можете ли вы объяснить мне, в чем проблема? Я предполагаю, что сценарий установки пытается помещать некоторые вещи в каталоги, которые «регулируются корнем», но я думал, что эту проблему нужно решить, просто скопировав все эти каталоги, создав виртуальную среду? Извините, если вопрос является основным, я совершенно новый для всего этого. –

1

Использование виртуального env - хорошая идея, и оно должно работать, даже если у вас нет прав администратора.

Я являюсь одним из разработчиков пакета Integron_finder. Вы должны представить вопрос о github page проекта со всеми подробностями. Я быстро проверю, что пойдет не так в установке с помощью virtualenv.

+0

Эй, спасибо за ваш ответ! Проблема уже решена, но наш администратор установил для меня программное обеспечение! –

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