使用Python3.x运行简单的本地HTTP服务器
我正在查看此帮助页面: 我正在运行Windows10和Python 3.7.8。我创建了一个需要测试环境的文件夹。然后,我将命令提示符中的目录更改为该文件夹,并运行命令来启动服务器。使用Python3.x运行简单的本地HTTP服务器,python,windows,Python,Windows,我正在查看此帮助页面: 我正在运行Windows10和Python 3.7.8。我创建了一个需要测试环境的文件夹。然后,我将命令提示符中的目录更改为该文件夹,并运行命令来启动服务器。 C:\Users\jpilbeam\TestEnvironment>python3-mhttp.server 但这不起作用,替代端口7800也不起作用: Python未找到;无参数运行以从Microsoft应用商店安装,或从“设置”>“管理应用程序执行别名”禁用此快捷方式。 我知道我的机器上有一些Python3.x
C:\Users\jpilbeam\TestEnvironment>python3-mhttp.server
但这不起作用,替代端口7800也不起作用:
Python未找到;无参数运行以从Microsoft应用商店安装,或从“设置”>“管理应用程序执行别名”禁用此快捷方式。
我知道我的机器上有一些Python3.x的副本。在终端中,我只找到一个使用此命令的命令:python-c“import sys;print('\n'.join(sys.path))”
打印:C:\ProgramFiles(x86)\Microsoft Visual Studio\Shared\Python37\u 64
基于该帮助文档,我无法设置服务器。请确保将python添加到您的环境路径中。如果您不确定如何执行此操作,则可以遵循或卸载并重新安装Python,并确保勾选“添加到环境路径”框 尝试执行
python--version
,如果它出现,您的环境路径已经设置好
尝试改用
python-mhttp.server
。多亏了FluxedScript,我完成了以下工作流程以使其正常工作:
(1) Windows开始菜单-->键入环境变量
(2) 在系统属性菜单中,我单击了环境变量
(3) 在“环境变量”菜单的“系统变量”窗口中,我突出显示了路径并单击了“编辑”
(4) 我单击“新建”,然后输入:C:\ProgramFiles(x86)\Microsoft Visual Studio\Shared\Python37\u 64
-->然后在所有菜单上单击“确定”
返回命令提示符:
C:\Users\jpilbeam>cd C:\Users\jpilbeam\TestEnvironment
C:\Users\jpilbeam\TestEnvironment>py -V
Python 3.7.8
C:\Users\jpilbeam\TestEnvironment>python3 -m http.server ###this did not work!
C:\Users\jpilbeam\TestEnvironment>python -m http.server ###this did work!
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...