2016-11-17 92 views
0

我想在共享託管域(debian/jessie)上安裝django服務器。我沒有root權限,所以我不能執行「apt-get install package」。我成功運行virtualenv,但我需要安裝一些常用軟件包才能成功運行django。如何在debian whitout sudo權限中安裝軟件包?

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

我希望有人能幫助我

+0

我不認爲你可以安裝包,而須藤... –

+0

不'fakeroot'工作?編輯:不。 –

回答

0

如果您使用的是virtualenv中,你可以使用pip工具將Django'安裝到'virutalenv中',並且在運行虛擬環境時它將變得可用。

你有2個選擇,你可以做在運行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安裝所有T軟管包一次,也使它很容易在另一臺機器上覆制。

希望這有助於

相關問題