Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.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
使用Anaconda从Python 2升级到Python 3_Python_Anaconda_Conda - Fatal编程技术网

使用Anaconda从Python 2升级到Python 3

使用Anaconda从Python 2升级到Python 3,python,anaconda,conda,Python,Anaconda,Conda,去年左右,我使用Anaconda安装了Python,没有读太多关于它的内容。现在,我越来越需要一些库的更新版本,比如Matplotlib,因此我想升级我的Python。在进一步讨论之前,我想问,推进这一进程的最佳方式是什么?我当前的设置如下: Anaconda 2019.10 version conda version : 4.8.3 conda-build version : 3.18.9 python version : 2.7.16.final.0 platform : win-64 /

去年左右,我使用Anaconda安装了Python,没有读太多关于它的内容。现在,我越来越需要一些库的更新版本,比如Matplotlib,因此我想升级我的Python。在进一步讨论之前,我想问,推进这一进程的最佳方式是什么?我当前的设置如下:

Anaconda 2019.10 version
conda version : 4.8.3
conda-build version : 3.18.9
python version : 2.7.16.final.0
platform : win-64 / Windows 10
Anaconda官方网站建议获得最新版本,但没有具体说明,即Anaconda或conda的最新版本?我是从命令行还是下载安装程序?最好的办法似乎是创造一个新的环境,以及


非常感谢

更新你的蟒蛇也会更新你的蟒蛇。康达是软件包管理器,而安纳康达是软件包套件,其中包括康达

您可以从命令行启动:

conda update --all
更新Anaconda

至于切换到Python3,如果您只需要一个临时解决方案,您可以通过在Anaconda中创建一个新环境轻松做到这一点:

conda create --name py3 python=3.9
然后激活环境

source activate py3
如果您需要在Anaconda中永久更新Python,只需使用:

conda update conda
然后安装所需的Python

conda install python=3.9

下载安装程序,这是避免头痛的最好方法。是否创建一个新的环境在很大程度上取决于它当前在您的机器中的设置方式,但如果我没有弄错的话,Anaconda足够聪明,可以将自己指向您安装的最新Python版本。当然,如果你真的想确保不会出现问题,你也可以删除当前的Python安装。这也是我最初的直觉,但我在某个地方读到,如果已经安装了Anaconda,那么新的安装程序就无法工作。但我没有尝试我的机会!谢谢你的回答!我不确定我的conda版本是否与Python3兼容,因为官方网站明确表示使用Anaconda2安装程序安装Python2,使用Anaconda3安装程序安装Python3。既然我现在有了Python2,我想我需要下载新的安装程序……好了,你不需要Anaconda3就可以拥有Python3。我已经更新了我的答案,希望这能帮到你