如何在debian whitout sudo权限下安装软件包?

时间:2016-11-17 00:42:26

标签: python django sudo shared-hosting apt-get

我想在共享托管域(debian / jessie)上创建一个django服务器。我没有root权限,所以我无法执行" apt-get install package"。我成功运行了virtualenv,但我需要安装一些通用软件包才能成功运行django。

-libssl-dev的 -openssl -build必要 -python-dev的 -libmysqlclient-dev的

我希望有人可以帮助我

1 个答案:

答案 0 :(得分:0)

如果你正在使用virtualenv,你可以安装Django' inside'使用pip工具的virutalenv,当你运行虚拟环境时它将可用。

您有两个选择,您可以在运行virutalenv 时执行

使用pip install *package name*

逐个安装软件包

或者创建一个以例如requirements.txt命名的.txt文件,例如,填写满足您要求的文件(数字是您想要的版本):

Django==1.9.10
MySQL-python==1.2.5
Pillow==2.3.2
six==1.10.0

然后运行pip install -r requirements.txt,以便pip一次安装所有这些包,也可以很容易地在另一台机器上复制。

希望这有帮助