2016-09-30 55 views
1

我們(我們公司)有一個完全託管的網絡服務器,我只能通過FTP訪問它並將文件放在上面。它有一個安裝在/cgi-bin/文件夾中的幾個Python腳本,並且我被要求升級其中一個的功能(它使用Apache和常規的舊CGI,如果有幫助的話)。不幸的是,爲了做到這一點,我需要使用來自pip的包,其中一個包含多個依賴關係。在只有ftp訪問權限的服務器上安裝pip軟件包?

有什麼辦法從pip安裝包到服務器我只有FTP訪問權限?我可能只是將所有包含pip包及其依賴項的文件夾複製到服務器上的某個位置?我想如果將它放在/cgi-bin/將是不安全的,但我確實有權訪問非public_html文件夾。我怎麼會配置我的Python腳本能夠導入這些,如果它甚至可以這樣做?

任何意見將不勝感激。

+0

有一種方法,就是聯繫你的主機的技術支持。 –

回答

0

據我所知,無法通過FTP服務器安裝軟件包。 Pip可以使用HTTP服務器或通過本地下載來正常工作。要將其用於HTTP服務器,只需執行pip install <package-name> -i <url-of-pip-packages>

相關問題