pip install返回无效语法

zgg*_*g6a 8 python pip python-3.x

我刚刚安装了pip附带的python 3.6

但是,在Windows命令提示符下,当我执行:'pip install bs4'时,它会在安装字下面返回'SyntaxError:invalid syntax'.

键入'python'会返回版本,这意味着它已正确安装.可能是什么问题呢?

小智 8

您需要在pip.exe所在的特定文件夹中,然后执行以下步骤:

  1. 打开cmd.exe
  2. 编写以下命令:
    cd "The path to the python folder"
Run Code Online (Sandbox Code Playgroud)

或者就我而言,我写道

    cd C:\Users\username\AppData\Local\Programs\Python\Python37-32\Scripts
Run Code Online (Sandbox Code Playgroud)
  1. 然后编写以下命令
    pip install *anypackage*
Run Code Online (Sandbox Code Playgroud)


Tia*_*nes 6

试试这个.

python -m  pip ...
Run Code Online (Sandbox Code Playgroud)

-m module-name在sys.path中搜索指定的模块,并将相应的.py文件作为脚本运行.

有时OS无法找到pip python或者py -m可能解决问题,因为它本身就是python搜索pip.

  • 仅代码答案并不是很有帮助。请考虑解释这段代码的作用,它如何解决 OP 的问题。 (2认同)

小智 5

python中不要输入,安装在命令目录下。

不在python内部的pip无法安装在python内部。

即使在版本 3.+ 中,您也不必编写 python 3,而只需编写 python。

看起来像

python -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

然后安装其他的

python -m pip install jupyter
Run Code Online (Sandbox Code Playgroud)


小智 -2

您需要在命令提示符下运行 pip install,在 python 解释器之外!尝试退出 python 并重试:)

  • 我已经在问题中说过我正在使用 Windows 命令提示符 (CMD) (3认同)