Python--版本不更新
我升级并安装了最新的Python版本3.8.1 问题是,当我打字的时候Python--版本不更新,python,python-3.x,selenium,pip,upgrade,Python,Python 3.x,Selenium,Pip,Upgrade,我升级并安装了最新的Python版本3.8.1 问题是,当我打字的时候 python --version python3 --version 在终端上,当我键入时,我得到了Python2.7.16 python --version python3 --version 我得到了Python 3.8.1。但是如果我试着 pip install -U selenium 我得到一个信息: “弃用:Python 2.7在1月1日结束了它的生命, 2020年。由于不再维护Python 2.7,请升
python --version
python3 --version
在终端上,当我键入时,我得到了Python2.7.16
python --version
python3 --version
我得到了Python 3.8.1。但是如果我试着
pip install -U selenium
我得到一个信息:
“弃用:Python 2.7在1月1日结束了它的生命,
2020年。由于不再维护Python 2.7,请升级您的Python。未来版本的pip将不再支持Python 2.7。
有关pip中Python 2支持的更多详细信息,请访问
"
我不明白为什么它在Python 2.7上运行,Python可执行文件在bin目录下,而pip可执行文件在Scripts目录下。检查路径以查看首先遇到哪个脚本目录?最有可能的是Python 2.7。我遇到了同样的问题,并发现我的Python 2.7脚本目录在Python 3.8脚本目录之前,但Python 3.8 bin在Path变量中在Python 2.7 bin目录之前。除非您真正理解其含义,否则不要直接调用
pip
或pip3
脚本
相反,您总是更喜欢调用您要定位的Python解释器,并告诉它运行可执行模块pip
:
path/to/my/pythonX.Y-m pip
path/to/my/python-mpip
path/to/venv/bin/python-m pip
pythonX.Y-m pip
python3-mpip
python-mpip
我建议阅读。也许可以尝试
pip3安装-U selenium
,您可以通过which pip
检查您使用的pip
版本。pip3安装-U selenium工作正常,但当我尝试升级pip:pip安装--upgrade pip时,我收到一条消息:弃用:Python 2.7在2020年1月1日结束了它的生命。请升级Python,因为不再维护Python 2.7。pip的未来版本将放弃对Python2.7的支持。有关pip中Python 2支持的更多详细信息,请访问“.真是一场噩梦!如果您使用的是Python 3
,您只需将您的pip3
设置为默认值。您使用的是什么操作系统?为其设置别名非常简单。我确实使用了allias pip=pip3,并且它工作正常!我不建议使用此别名。