2015-04-01 66 views
0

我被SSH連入遠程計算機,我無權下載python軟件包,但我想爲我的項目使用第三方應用程序。我發現cx_freeze,但我不確定這是否是我需要的。在沒有下載/安裝權限的情況下在遠程計算機上使用第三方軟件包

我想實現的目標是能夠使用遠程計算機上的命令行參數運行我的項目的不同部分(無處不在)。我的項目將充滿一些第三方python軟件包。不知道如何解決這個問題,因爲我不能pip install,我不是一個sudoer。我可以將SCP文件發送到遠程機器

回答

1

easy_install可以將軟件包安裝到您的主目錄中。

pip --install package-name替換爲easy_install --user package-name


更新:pip也有--user開關。請嘗試:

pip install --user package-name 
+0

我得到了用easy_install拒絕的權限=/ – Liondancer 2015-04-01 18:26:48

+0

嘗試'pip install --user foo'。 – 2015-04-01 18:30:32

+0

命令找不到與pip – Liondancer 2015-04-01 18:31:01

1

如果您在遠程計算機中沒有可執行權限,這基本上沒用。您需要聯繫您的管理員以獲取可執行權限。

在SCP文件到遠程服務器的情況下,您可能仍然能夠對您的文件進行壓縮,但您可能無法執行它。

+0

我能夠scp與第三方依賴關係的maven項目,所以我想我可以做同樣的python – Liondancer 2015-04-01 18:27:54

相關問題