在虚拟环境中安装python软件会导致权限被拒绝'错误

时间:2016-10-17 09:23:27

标签: python install virtualenv permission-denied

我正在尝试在我们的服务器上安装一段python软件(http://integronfinder.readthedocs.io/en/v1.5/)。但是,我不是服务器管理员,因此无法在sudo下运行命令,因为我获得了“权限被拒绝”#39;我尝试时出错。我尝试通过创建虚拟环境并在那里安装程序来规避问题,但我仍然得到同样的错误!

(my_root) [user1@server 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

在虚拟环境中安装软件也是开发人员为没有管理员权限的用户提供的建议。有人能告诉我我做错了什么以及我该如何解决它?

2 个答案:

答案 0 :(得分:1)

使用虚拟环境是一个好主意,即使您没有管理员权限也应该有效。

我是Integron_finder软件包开发者之一。您应该在项目的github page上提交所有详细信息。 我将使用virtualenv快速检查安装中出现的问题。

答案 1 :(得分:0)

除了尝试以某种方式获得sudo权限之外,你所做的事情并不多。