【发布时间】:2021-07-04 19:15:14
【问题描述】:
我想在远程服务器上运行 python 脚本。我使用 FileZilla 将代码放在一个目录下,然后使用 PuTTY 连接到服务器。当我运行我的脚本时,我有一个ModuleNotFound 错误,因为我没有在远程服务器上安装软件包。但是,我不允许在服务器上执行pip install。
所以我考虑使用虚拟环境来管理它。但是如何在远程服务器上导出虚拟环境呢?
或者有没有更好的管理方法?
谢谢
【问题讨论】:
-
根据模块的类型,您可能无法仅复制环境。最好的方法是从
requirements.txt重新创建它。如果您没有正确的 shell 访问权限,则服务器可能不适合 Python 部署。
标签: python virtualenv remote-server modulenotfounderror