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

标签 python ftp pip

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

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

如有任何建议,我们将不胜感激。

最佳答案

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

关于python - 在我只有 ftp 访问权限的服务器上安装 pip 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39786630/

相关文章:

python - ftplib retrlines error_proto

python - 如何在 python 中使用 pip

python - 为什么在Dockerfile中使用requirements.txt中的 pip `install_requires`从setup.py安装 “.”失败?

python - 没有名为 mem_profile 的模块

Python 错误捕获和 FTP

使用 Apache FTPClient 3.1 和 FTP.BINARY_FILE_TYPE 上传后的 JAVA 6 和损坏的文件

python - 以链的形式执行列表中的函数

python - 如何从嵌套列表创建字典列表

python - Scapy异常: Bad condition in format string?

python - 从mac预安装的python文件夹中删除文件