我最近在计算机上安装了Python 3.8。我现在有Python 3.7和3.8。我想删除3.7,但我不想弄乱任何东西。
当我在Anaconda提示中键入'python --version'时,
Python 3.7.9
我担心如果我卸载3.7,Anaconda中的所有库将无法工作。如何卸载3.7,并确保Anaconda与3.8“链接”?
更新: 从那以后,我就知道了……我最初尝试使用“ conda update python”进行安装……这无法实现更新。然后,我从Python的网站下载了3.8。这似乎弄乱了事情。然后,我卸载了所有Anaconda,然后重新安装了它。通过重新安装,Python 3.8已安装并且正在运行。对于将来的更新,我仍然不确定从3.x升级到3.y的最佳方法是什么,因为其他留言板上的建议似乎无效。
答案 0 :(得分:0)
我尝试为您提供全面的解决方案 如果要更新而不删除,则只需将python3切换为python3.8。 安装python3.8的方式将通过ppa执行。 然后您可以在python版本之间切换
sudo rm /usr/bin/python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
选择python3与python3.8的链接,然后pip3将指向python3.8
但是,如果您删除python 3.7,则需要再次自我配置pip,以使其指向确切的python版本,
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py #which has been linked to 3.8
但是,此处理对于虚拟环境而言很简单,您只需要自行选择配置自己的python软件包即可。您可以通过创建新环境来安装任何环境。您的python3.7将成为基本环境,
答案 1 :(得分:0)
感谢您分享。我实际上只是花了一天时间尝试使用conda更新python版本,但是它似乎陷入了解决冲突的无穷循环。我也尝试直接安装3.8,但这没有用。解决方案实际上是只下载并安装最新版本的Anaconda。