我正在尝试使用pip安装一个包。我尝试从Python shell运行pip install,但我得到了一个SyntaxError。为什么会出现这个错误?如何使用pip安装软件包?

>>> pip install selenium
              ^
SyntaxError: invalid syntax

当前回答

使用命令行,而不是Python shell (Windows中的DOS, PowerShell)。

C:\Program Files\Python2.7\Scripts> pip install XYZ

如果您使用最新的安装程序将Python安装到PATH中,则不需要在该文件夹中运行pip

Mac或Linux终端

$ pip install XYZ

其他回答

我安装了python,当我运行pip命令时,它会抛出一个如下图所示的错误。

确保在环境变量中添加pip path。对我来说,python和pip的安装路径是:: Python: C:\Users\fhhz\AppData\Local\Programs\Python\Python38\ 皮普:C:\Users\fhhz\AppData\Local\Programs\Python\Python38\Scripts 这两个路径都被添加到环境变量path中。

现在打开一个新的cmd窗口并输入pip,你应该会看到如下所示的屏幕。

现在输入pip install <<package-name>>。在这里,我正在安装软件包spyder,所以我的命令行语句将是pip install spyder,这是我的运行屏幕。

我希望我们结束这一切!!

在Python 3中运行pip。请按照Python页面上的说明安装Python模块。

python -m pip install SomePackage

请注意,这是从命令行而不是python shell运行的(这是原始问题中语法错误的原因)。

pip是从命令行运行的,而不是Python解释器。它是一个安装模块的程序,所以你可以从Python中使用它们。一旦安装了模块,就可以打开Python shell并导入selenium。

Python shell不是一个命令行,而是一个交互式解释器。你可以在里面输入Python代码,而不是命令。

如果从命令行执行,

试一试,

Python -m PIP安装硒

或(适用于Python3及以上版本)

Python3 -m PIP安装硒

你需要在cmd中输入它,而不是在IDLE中。因为IDLE不是一个命令提示符,如果你想从IDLE中安装一些东西,输入这个

>>>from pip.__main__ import _main as main
>>>main(#args splitted by space in list example:['install', 'requests'])

这是调用PIP像PIP <命令>在终端。命令之间用空格分隔。