【发布时间】:2018-12-14 02:38:40
【问题描述】:
我花了好几个小时把头撞在墙上!
我在 Mac 上运行 Python 2.7.10。我编写了一些在 Atom 编辑器中运行的 Python 脚本。
我一直在尝试在本地 Web 服务器上运行这些脚本以加快开发速度。我已经尝试过 MAMP(它只会引发 500 个内部服务器错误),现在“python -m SimpleHTTPServer”只是在浏览器中显示 python 代码并且似乎没有执行它。
我有 chmod +x 我的 .py 文件。我在包含 .py 文件的文件夹中启动 Web 服务器。
这是一个例子......
你好.py
print("hello world")
当我浏览到http://localhost:8000/hello.py 时,我会在浏览器中看到原始代码。
打印(“你好世界”)
如果我使用终端并输入“python hello.py”,它会运行并显示正确的输出...
MacBook-Pro-3:文件夹 dj$ python hello.py
你好世界
我已经尝试了几十个教程和建议的解决方案,但似乎都没有帮助。我在这里遗漏了一些基本的东西吗?
谢谢!
D
【问题讨论】:
-
SimpleHTTPServer做不到,试试CGIHTTPServer,如果放在正确的目录中,它可以执行脚本。更好的方法是返回 Apache 服务器并正确配置它(这不是 Stack Overflow 的主题)。