Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python3.6ISN';无法通过命令提示符运行 问题:_Python_Windows_Python 3.x_Windows 10 - Fatal编程技术网

Python3.6ISN';无法通过命令提示符运行 问题:

Python3.6ISN';无法通过命令提示符运行 问题:,python,windows,python-3.x,windows-10,Python,Windows,Python 3.x,Windows 10,我在这两个版本中都包含了Python的安装路径(C:\Program Files\Python36) “Path”和“PYTHONPATH”系统变量。我已经有一段时间不需要使用Python了,我确信上次它工作正常(大约几个月前)。pythonidle仍然可以工作,但是我需要通过命令提示符使用Python 我在网上发现的所有其他类似问题通常都是通过对系统变量进行适当的更改来解决的 尝试执行任何与Python相关的任务时出现错误消息: python:术语“python”不能识别为cmdlet、函数

我在这两个版本中都包含了Python的安装路径(C:\Program Files\Python36) “Path”和“PYTHONPATH”系统变量。我已经有一段时间不需要使用Python了,我确信上次它工作正常(大约几个月前)。pythonidle仍然可以工作,但是我需要通过命令提示符使用Python

我在网上发现的所有其他类似问题通常都是通过对系统变量进行适当的更改来解决的

尝试执行任何与Python相关的任务时出现错误消息:

python:术语“python”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。
请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
第1行字符:1
+蟒蛇
+ ~~~~~~
+CategoryInfo:ObjectNotFound:(python:String)[],CommandNotFoundException
+FullyQualifiedErrorId:CommandNotFoundException

到目前为止我所做的:
  • 通过控制面板>系统和安全>系统>高级系统设置>环境变量将系统变量设置为Python路径
  • 尝试使用
    cd
    直接从安装位置使用python

您是否更改了命令提示符的目录? 如果要打开外壳,请尝试执行以下操作:

cd C:\Program Files\Python36
在你打字之前

python 
启动外壳

Java的编译也出现了类似的问题,出于某种原因,这样设置环境变量并不能解决问题。 如果要运行预编写的程序,请尝试:

set path="C:\Program Files\Python36"
使用Java时,等效目录对我有效。然后使用以下命令指向文件的位置:

cd C:\location
我希望这就是你想要的。☺️

解决方案: Python的安装路径被Visual Studio覆盖到它的“共享”位置(更像是屁股痛的位置),位于:
C:\ProgramFiles(x86)\Microsoft Visual Studio\Shared\Python36\u 64\

将两个系统变量(
Path
PYTHONPATH
)更改到此位置解决了此问题

感谢所有评论/回复的人


编辑:显然,手动设置
PYTHONPATH
是不好的做法,因为它是由Python自动设置的。

编辑您的问题以包含您尝试的命令和完整的结果错误消息。否则,我们只是猜测问题出在哪里。请包括这些变量,并列出python的安装位置。如果在全局范围内更改所述变量,请确保在更改后重置终端。您是通过Windows环境对话框还是在命令提示下进行设置?您使用的是SET还是SETX?这是哪个版本的Windows?很抱歉,缺少信息,我是stack exchange新手,但不管怎样,这都不是一个好借口。然而,我能够回答我自己的问题。请参见下面的.Research PyLauncher(Py.exe)。它已经在路径中,并且可以在您注册的系统上运行任何版本的python。切勿将python的安装目录或标准库目录添加到
PYTHONPATH
。这些目录将自动添加到
sys.path
。手动将它们添加到
PYTHONPATH
只会导致其他Python安装出现问题,没有任何好处。同样,出于同样的原因,切勿为标准安装设置
PYTHONHOME