【问题标题】:pip install returning invalid syntaxpip install 返回无效语法
【发布时间】:2018-05-17 21:22:32
【问题描述】:

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

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

键入“python”返回版本,这意味着它已正确安装。可能是什么问题?

【问题讨论】:

  • 离开 Python 终端,使用 CMD。
  • 打开 cmd 先输入 pip 如果它给出了 pip 的版本然后输入你的命令 'pip install bs4'
  • 可能在 python 解释器中运行 PIP。只需打开 CMD 并运行您的命令
  • 我已经在问题中说过我正在使用 Windows 命令提示符 (CMD)
  • 但是您在 CMD 窗口的 Python 解释器中。你不应该。

标签: python python-3.x pip


【解决方案1】:

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

【讨论】:

  • 我已经在问题中说过我正在使用 Windows 命令提示符 (CMD)
  • 是的,但你之前运行过 python,不是吗?
  • 在输入pip install 命令之前不要输入python,您的错误通常来自Python。
  • 我没有,我在收到此错误后输入,以确保 python 安装正确。我已经重新启动了 CMD
  • pip 安装了吗?它通常应该与 python 一起使用
【解决方案2】:
  1. 首先使用

    转到安装在 Windows 机器上的 python 目录

    cmd

  2. 然后像我在图片中那样继续前进

【讨论】:

    【解决方案3】:

    试试:

    pip3 install bs4
    

    如果您安装了 python2,通常必须确保您使用的是正确版本的 pip。

    【讨论】:

      【解决方案4】:

      试试这个。

      python -m  pip ...
      

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

      有时操作系统找不到pip,所以pythonpy-m可能会解决问题,因为它是python本身在搜索pip

      【讨论】:

      • 纯代码答案并不是很有帮助。请考虑解释这段代码的作用,它如何解决 OP 的问题。
      【解决方案5】:

      在 Windows 中,您必须在 cmd 提示符下从(python 路径)/脚本路径运行 pip install 命令

      C:/python27/scripts

      pip 安装熊猫

      【讨论】:

        【解决方案6】:

        我为我的 python 使用 Enthought Canopy,起初我使用“pip install --upgrade pip”,它显示像你的语法错误,然后我添加了一个“!”在pip前面,然后它终于起作用了。

        【讨论】:

          【解决方案7】:

          尝试以管理员身份运行 cmd(在右键单击后弹出的菜单中)和/或 单独输入“pip”,然后

          【讨论】:

          • 这对我有帮助!无论我在“点子”之后添加什么,点子都会给出“无效的语法”。谢谢!
          【解决方案8】:

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

          1. 打开 cmd.exe
          2. 编写以下命令:
              cd "<Path to the python folder>"
          

          或者在我的情况下,我写了

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

          【讨论】:

          • 2. cd C:\Users*username*\AppData\Local\Programs\Python\Python37-32\Scripts> pip install anypackage
          【解决方案9】:

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

          不在python里面的pip不能在python里面安装。

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

          看起来像

          python -m pip install --upgrade pip
          

          然后安装其他的

          python -m pip install jupyter
          

          【讨论】:

            【解决方案10】:

            "D:\Program Files\Py\Scripts\pip.exe" 安装 numpy -U

            YOUR PATH 到 Python 文件夹中的 pip.exe + 安装 + YOUR LIB + -U

            【讨论】:

              【解决方案11】:

              您也可以进入您的 pip.exe 或 pip3.exe 所在的目录。对我来说,它在我的 D 盘上,所以这就是我所做的:

              D:\>cd python
              
              D:\python>cd Scripts
              
              D:\python\Scripts>pip3.exe install tweepy
              

              希望对你有帮助

              【讨论】:

                【解决方案12】:

                您可能在 Python 解释器中。如果你给有时会发生 cmd.exe中的这个(Python)命令只是为了检查Python的版本而你恰好忘记了。

                试试这个命令

                exit()
                pip install xyz
                

                【讨论】:

                  【解决方案13】:

                  操作系统无法识别“python”命令。所以试试'py'

                  使用'py -m pip'

                  【讨论】:

                    【解决方案14】:

                    问题是操作系统找不到 Pip。 Pip 帮你安装包 修改了一些更好的答案

                    方法一到python的路径,然后搜索pip

                    1. 打开 cmd.exe
                    2. 编写以下命令:

                    例如

                    cd C:\Users\Username\AppData\Local\Programs\Python\Python37-32

                    在这个目录中,用python -m pip搜索pip,然后install package

                    例如

                    python -m pip install ipywidgets

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

                    从 CMD 转到脚本。这就是 Pip 停留的地方:)

                    cd C:\Users\用户名\AppData\Local\Programs\Python\Python37-32\Scripts>

                    那么

                    pip install anypackage

                    【讨论】:

                      【解决方案15】:

                      解决方法很简单,虽然我花了一段时间才弄明白。

                      解决这个问题的两种方法:

                      1 - 短一

                      打开你的 CMD 并编写

                      pip install module 
                      or
                      python -m install module
                      

                      2 - 最长的一个

                      打开你的 CMD 并检查你的 Python 版本:

                      python
                      

                      确认你是在正确的版本之后,还是在提示符下写:

                      exit()
                      

                      之后写:

                      pip install module 
                      or
                      python -m install module
                      

                      这样就可以了。

                      【讨论】:

                        【解决方案16】:

                        发现可以通过运行直接下载安装pip:

                        curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
                        

                        然后就可以运行了

                        python3 get-pip.py
                        

                        并使用以下命令检查版本:

                        pip3 --version
                        

                        然后我就可以安装 Django

                        pip install Django
                        

                        【讨论】:

                          【解决方案17】:

                          我也有这个错误! 我发现了问题: 它有错误,因为我打开 cmd 然后输入 python 然后 pip ! 你不应该输入python! 只需打开 cmd 然后写“pip install bs4”

                          【讨论】:

                            猜你喜欢
                            • 1970-01-01
                            • 2014-09-07
                            • 2019-11-19
                            • 1970-01-01
                            • 1970-01-01
                            • 2021-01-12
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            相关资源
                            最近更新 更多