我刚刚下载了Python 3.7。现在,我正在尝试安装硒模块。我可以在命令提示符下运行python。但是,当我键入:
pip install -U selenium
或
pip install selenium
我收到语法错误。
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> pip install -U selenium
File "<stdin>", line 1
pip install -U selenium
^
SyntaxError: invalid syntax
我认为这是新Python版本的错误,但不确定是否有人可以告诉我我做错了什么。
答案 0 :(得分:4)
您正在输入Python shell
。
要离开交互式外壳并返回控制台(系统外壳),请按Ctrl-Z
,然后在Windows上按Enter,在OS X或Linux上按Ctrl-D。另外,您也可以运行python命令exit()
。
然后键入命令行界面。
顺便说一句,我相信您需要使用pip3
而不是pip
进行安装,因为您使用的是python3.X。
所以命令应该是
pip3 install -U selenium
答案 1 :(得分:0)
您正在python shell中键入命令。 使用quit()命令退出它,然后再次运行pip命令 您可以通过前面的符号来区分它们。
答案 2 :(得分:0)
看到行错误的原因:
>>> pip install -U selenium
和
>>> pip install selenium
因为您已在 Python Shell 中发出了这些命令。
理想情况下,您应该从命令行界面发出以下命令:
>pip install -U selenium
如果pip
需要升级,则需要从命令提示符中执行以下命令:
>python -m pip install -U pip
答案 3 :(得分:0)
python -m pip install selenium --user
pip默认将Python软件包安装到系统目录(例如/usr/local/lib/python3.4
)。这需要root访问。
--user
会在您的主目录中制作pip安装软件包,不需要任何特殊特权。
答案 4 :(得分:-1)
如果需要从命令行安装, 转到以下位置的python文件夹
cd C:\ Users {用户名} \ AppData \ Local \ Programs \ Python {python版本} \ Scripts
pip安装硒