Win10下Python3.7管理员身份pip安装TensorFlow报SyntaxError求助
解决Windows 10下Python3.7管理员身份安装TensorFlow的语法错误问题
嘿,我一眼就发现你踩了个新手常犯的小坑!你所有的语法错误,根源都是在Python交互式环境(就是那个显示>>>的界面)里输入了Windows命令行指令——Python的shell只认Python代码,根本不认识C:\>、pip这类CMD命令,自然会抛出语法错误。
正确的操作步骤来啦:
- 先退出Python交互环境:
在当前的Python界面里,输入exit()回车,或者按下Ctrl+Z再回车,回到Windows命令提示符(CMD)界面。 - 保持管理员身份的CMD窗口:
你已经打开了管理员权限的CMD,这一步没问题,就用这个窗口操作。 - 执行正确的pip安装命令:
根据你的Python3.7路径,选下面一种方式输入:- 如果Python3.7已经添加到系统环境变量,直接输:
或者更稳妥的写法(避免多Python版本冲突):pip3 install --upgrade tensorflowpython -m pip install --upgrade tensorflow - 如果没添加环境变量,就用Python的完整路径调用pip:
C:\Users\plain\AppData\Local\Programs\Python\Python37-32\python.exe -m pip install --upgrade tensorflow
- 如果Python3.7已经添加到系统环境变量,直接输:
为啥你之前的尝试都失败了?
- 尝试1-5:全是在Python交互界面里输入CMD命令,Python无法解析
C:\>这类命令行前缀,所以报SyntaxError: unexpected character after line continuation character。 - 尝试3:不仅在Python界面输命令,还给
tensorflow加了多余的方括号,Python会把[tensorflow]当成列表语法,但上下文不对,所以报invalid syntax。
按上面的步骤来,肯定能顺利完成TensorFlow的首次安装!
内容的提问来源于stack exchange,提问作者Robbie
相关产品推荐
相关产品推荐

