无法从Python2升级到Python3(Ubuntu 19.04)

我在ubuntu(19.04)中安装了python2,我想将其升级到3.7。我安装了3.7,但仍显示为2.7。但是我可以运行python3并转到控制台,并且/ usr / bin中提供了python3.7可执行文件。尝试了互联网上所有可用的技巧,没有任何运气。然后我决定从/ usr / bin中删除python2.7可执行文件,现在我什至无法运行pip,因为它试图找到我想删除的2.7。得到以下消息。

bash:/ usr / bin / pip:/ usr / bin / python:错误的解释器:没有这样的文件或目录

我不知道为什么在机器上安装3.7并可用时,它仍试图像以前的女朋友一样找到2.7。

iCMS 回答:无法从Python2升级到Python3(Ubuntu 19.04)

您是否在.bashrc文件中设置了python 3.7的路径?如果没有,请尝试这样做,应该会有所帮助。

通常,路径类似于:


$ export PATH=$HOME/Nek5000/bin:$PATH

,

首先,运行更新以确保没有所需软件包的较新版本。

sudo apt update --fix-missing

接下来,您可以尝试强制Apt查找并更正所有丢失的依赖项或损坏的程序包。实际上,这将安装所有缺少的软件包并修复现有的安装。

sudo apt install -f

Source

还请记住-切勿直接在全局环境中安装。您应该始终首先创建一个本地环境(i recommend venv),因为您很有可能在全局范围内破坏某些内容。 您可以通过-

创建本地环境
python3 -m venv tutorial-env

其中tutorial-env是您的环境的名称。 要激活此环境,您应该运行

source tutorial-tutorial-env/bin/activate 
本文链接:https://www.f2er.com/2290317.html

大家都在问