我们(我们公司)有一个完全托管的网络服务器,我只能通过FTP访问它并以这种方式放置文件。它在/cgi-bin/
文件夹中安装了几个Python脚本,并且我被要求升级其中一个的功能(它使用Apache和常规的旧CGI,如果有帮助的话)。不幸的是,要做到这一点,我需要使用pip中的一个包,一个包含多个依赖项。
有没有办法从pip安装软件包到我只有FTP访问权限的服务器?我可以将包含pip包及其依赖项的所有文件夹复制到服务器上的某个位置吗?我想将它放在/cgi-bin/
中是不安全的,但我可以访问非public_html
个文件夹。如果甚至可以这样做,我如何配置我的python脚本才能导入这些脚本?
任何建议都将不胜感激。
答案 0 :(得分:1)
据我所知,无法通过FTP服务器安装软件包。 Pip可以使用HTTP服务器或在本地下载。要将其与HTTP服务器一起使用,只需执行pip install <package-name> -i <url-of-pip-packages>
。