Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.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
Python 为什么pip安装会引发语法错误?_Python_Pip - Fatal编程技术网

Python 为什么pip安装会引发语法错误?

Python 为什么pip安装会引发语法错误?,python,pip,Python,Pip,我正在尝试安装Flask,但使用pip install时出现语法错误。如何使用pip安装烧瓶 >>> pip install Flask File "<stdin>", line 1 pip install Flask ^ SyntaxError: invalid syntax >>pip安装烧瓶 文件“”,第1行 安装烧瓶 ^ SyntaxError:无效语法 pip是一个命令行工具,而不是python命令。您需要在命令行上运

我正在尝试安装Flask,但使用
pip install
时出现语法错误。如何使用pip安装烧瓶

>>> pip install Flask
  File "<stdin>", line 1
   pip install Flask
             ^
SyntaxError: invalid syntax
>>pip安装烧瓶
文件“”,第1行
安装烧瓶
^
SyntaxError:无效语法

pip
是一个命令行工具,而不是python命令。您需要在命令行上运行它,而不是在python中


注意:当你看到一个例子,它以
$
开头,通常意味着应该从命令行运行,如果它是要在python中运行,它将以
>

开头,你从命令行运行pip,而不是从python解释器运行。@Michtel@CrazyCasta有内置的pip模块,但它必须首先作为其他模块导入。用法:
pip.main(['install'、'package'、'--upgrade'])
@Zydnar好的,我技术上支持更正。然而,Mitchel已经知道如何从命令行进行操作,那么为什么要尝试教他一些新的东西呢?此外,在某些情况下,无论如何都必须重新启动python才能解决问题。对于类似的东西,只需从命令行运行它。正确,但问题是,他问了关于在python shell中使用pip的问题。我不认为他做这件事是偶然的。一些软件包程序员在开始编程之前安装print'foo'是正确的表达式,因此
pip-install-flask
看起来像是对语法的简单误解。还是我想得太多了……:)你想得太多了,因为他的语法在命令行中完全正确。这就像告诉某人使用
importsys;当他们试图使用echo$path时,打印sys.path
。他们可能只是想被告知应该从命令行而不是python解释器运行
echo$PATH