2010-05-29 122 views
1

我正在使用共享主機環境,它不會讓我訪問命令行。在共享虛擬主機上安裝python模塊

我可以在我的計算機上下載python模塊,使用python setup.py install進行編譯,然後只需將.py文件上傳到Web主機?

如果是,安裝語句將編譯的文件放在哪裏?

+3

這很大程度上取決於提供的託管環境。您最好的選擇是直接向支持團隊發送電子郵件。 – 2010-05-29 19:01:41

回答

2

這不是直接回答你的問題,而是..更改你的託管服務提供商!有非常便宜的託管與外殼訪問,我發誓說,運行Python站點沒有訪問外殼幾乎是不可能的。

此外,在本地計算機上編譯Python庫(我假設它有一些C綁定,否則沒有太多可編譯的內容)並將其上傳到遠程服務器而無需訪問shell可能會變成一場噩夢,因爲有些缺少的依賴關係,衝突版本,其他圖書館等的

最後但並非最不重要的,像Fabric工具部署到遠程服務器中你的朋友,並沒有shell訪問你基本上要麼不能使用它們,或者你受苦(例如:我有一個腳本,提交&將本地變更集推送到遠程服務器上的Mercurial存儲庫,並在那裏更新它並重新啓動服務器上的應用程序 - 您將如何使用FTP訪問:)?)..