我遵循这个帮助页面:https://developer.mozilla.org/en-US/docs/Learn/Common_questions/set_up_a_local_testing_server
我正在运行Windows 10和Python 3.7.8。我创建了一个文件夹,我想要一个测试环境。然后,我将命令提示符中的目录更改为该文件夹,并运行命令启动服务器。C:UsersjpilbeamTestEnvironment>python3 -m http.server
但这不起作用,替代端口7800也不起作用:Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
我知道我有几个Python 3的副本。X在我的机器上。从终端我只发现一个使用这个:python -c "import sys; print('n'.join(sys.path))"
打印:C:Program Files (x86)Microsoft Visual StudioSharedPython37_64
基于那个帮助文档,我无法设置服务器。
确保python已添加到您的环境路径中。如果你不确定如何做到这一点,你可以按照这个操作或者卸载并重新安装Python,并确保勾选添加到环境路径的框。
尝试python --version
,如果它出现,您的环境路径已设置。
试试用python -m http.server
代替。
多亏了FluxedScript,我做了以下工作流程:(1) Windows开始菜单——>输入环境变量(2)在系统属性菜单中,我点击了环境变量(3)在"环境变量"菜单的"系统变量"窗口中,选中"路径",单击"编辑"(4)点击新建,输入:C:Program Files (x86)Microsoft Visual StudioSharedPython37_64
—>然后在所有菜单上单击OK
返回命令提示符:
C:Usersjpilbeam>cd C:UsersjpilbeamTestEnvironment
C:UsersjpilbeamTestEnvironment>py -V
Python 3.7.8
C:UsersjpilbeamTestEnvironment>python3 -m http.server ###this did not work!
C:UsersjpilbeamTestEnvironment>python -m http.server ###this did work!
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...