Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python--版本不更新_Python_Python 3.x_Selenium_Pip_Upgrade - Fatal编程技术网

Python--版本不更新

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版本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。未来版本的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,并且它工作正常!我不建议使用此别名。