在我只有ftp访问权限的服务器上安装pip包?

时间:2016-09-30 08:07:14

标签: python ftp pip

我们(我们公司)有一个完全托管的网络服务器,我只能通过FTP访问它并以这种方式放置文件。它在/cgi-bin/文件夹中安装了几个Python脚本,并且我被要求升级其中一个的功能(它使用Apache和常规的旧CGI,如果有帮助的话)。不幸的是,要做到这一点,我需要使用pip中的一个包,一个包含多个依赖项。

有没有办法从pip安装软件包到我只有FTP访问权限的服务器?我可以将包含pip包及其依赖项的所有文件夹复制到服务器上的某个位置吗?我想将它放在/cgi-bin/中是不安全的,但我可以访问非public_html个文件夹。如果甚至可以这样做,我如何配置我的python脚本才能导入这些脚本?

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

据我所知,无法通过FTP服务器安装软件包。 Pip可以使用HTTP服务器或在本地下载。要将其与HTTP服务器一起使用,只需执行pip install <package-name> -i <url-of-pip-packages>