【问题标题】:install python modules on shared web hosting在共享虚拟主机上安装 python 模块
【发布时间】:2010-05-29 18:50:41
【问题描述】:

我使用的共享主机环境不允许我访问命令行。

我可以在我的电脑上下载 python 模块,使用 python setup.py install 编译它,然后简单地将 .py 文件上传到网络主机吗?

如果是,安装语句将编译后的文件放在哪里?

【问题讨论】:

  • 这在很大程度上取决于提供的托管环境。最好的办法是直接向支持团队发送电子邮件。

标签: python compiler-construction


【解决方案1】:

这不是您问题的直接答案,而是.. 更改您的托管服务提供商!有非常便宜的主机可以访问 shell,我发誓在没有 shell 访问的情况下运行 Python 站点几乎是不可能的。

此外,在本地计算机上编译 Python 库(我假设它有一些 C 绑定,否则没有太多要编译的)并将其上传到没有 shell 访问权限的远程服务器可能会变成一场噩梦,因为缺少一些依赖关系、其他库的冲突版本等。

最后但同样重要的是,Fabric 之类的工具在部署到远程服务器期间是您的朋友,如果没有 shell 访问权限,您基本上要么无法使用它们,要么遭受痛苦(例如:我有一个提交和推送本地变更集的脚本到远程服务器上的 Mercurial 存储库,在那里对其进行更新并在服务器上重新启动该应用程序 - 您将如何通过仅 FTP 访问来执行此操作:)?)..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2011-01-21
    • 2018-08-05
    • 2013-07-05
    • 2011-12-14
    • 1970-01-01
    相关资源
    最近更新 更多