命令行无法识别python,尽管它在我的计算机上

时间:2018-05-18 20:23:49

标签: python windows python-2.7

我尝试过这个问题之前的问题并且没有用,所以我在这里问。

我对windows和python都很陌生,我试图从我的(Windows 10)命令行运行python,以便我可以使用pip来安装包(SpaCy)。我不完全确定我做错了什么,但是在

之后
C:Users\myname>

输入

C:Users\myname>python

导致语法错误无效,说:

'python'未被识别为内部或外部命令, 可操作程序或批处理文件。

我的计算机上安装了python 2.7,当我使用Rodeo等翻译时,它可以正常工作。

我在尝试使用pip安装SpaCy时也遇到了同样的错误,虽然当我尝试安装pip时,我收到一条消息,说已经安装了pip。

我缺少一些基本知识吗?

4 个答案:

答案 0 :(得分:1)

当您安装Python时,会有一个勾选框,想知道您是否希望Python Path添加到Environment变量中。由于您没有选择此选项,因此您的Windows路径不包含Python可执行文件所在的文件夹。

要解决此问题,请重新运行安装程序并修改安装,它应弹出屏幕上的勾选框,选择上面提到的那个并完成作业。

无论如何,这就是Python3安装程序的工作原理,我假设2.7将使用相同的基本模型。

答案 1 :(得分:0)

您可能需要将新安装的python位置添加到路径变量中。

控制面板>系统>高级系统设置>环境变量

查找"路径"并编辑。 附加一个分号&#39 ;;'并添加python安装位置的完整路径。

要尝试新路径,您可能需要启动另一个命令行cmd.exe来获取新路径。

答案 2 :(得分:0)

您需要在路径中添加public class GuessManagerScript : MonoBehaviour { int random; void Awake(){ random= Random.Range(0, 1000); } void Update() { if (Input.GetKeyDown(KeyCode.Return)) { onGuessEnter(); } } public void onGuessEnter() { int inum = int.Parse(input.text); if (inum == random) text.text = "Congrats, you guessed it!"; else if (inum < random) text.text = "Bigger!"; else if (inum > random) text.text = "Smaller!"; } } }

找到安装Python的位置。它通常位于:

python.exe

现在您需要将此目录添加到路径中。为此,请按Windows键,搜索“环境变量”,然后单击“编辑系统环境变量”。

然后'环境变量......'

点击“路径”变量,然后点击“修改...”

然后,'新'...​​...

将目录放在安装Python.exe的位置,然后点击,

重新启动命令提示符,然后重试。

答案 3 :(得分:0)

您需要将python安装路径添加到您的环境变量。

点击Windows任务栏上的搜索图标 - &gt;类型&#34;环境变量&#34;编辑环境变量将弹出(系统或用户) - &gt;添加到python安装的路径,直到bin到&#34; Path&#34;变量