Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.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 3.7和3.8之间切换_Python_Installation_Anaconda_Version_Jupyter - Fatal编程技术网

在Anaconda下在Python 3.7和3.8之间切换

在Anaconda下在Python 3.7和3.8之间切换,python,installation,anaconda,version,jupyter,Python,Installation,Anaconda,Version,Jupyter,我在Windows10上安装了Anaconda,主要是为了运行Jupyter笔记本和Spyder 安装后,我在3个位置找到Python运行时(Python.exe),即: 一) D:\ProgramData\Anaconda3 二) D:\ProgramData\Anaconda3\pkgs\python-3.7.6-h60c2a47_2 三) D:\ProgramData\Anaconda3\pkgs\python-3.8.2-he1778fa_13 (I)和(II)下的python.

我在Windows10上安装了Anaconda,主要是为了运行Jupyter笔记本和Spyder

安装后,我在3个位置找到Python运行时(Python.exe),即:
一) D:\ProgramData\Anaconda3
二) D:\ProgramData\Anaconda3\pkgs\python-3.7.6-h60c2a47_2
三) D:\ProgramData\Anaconda3\pkgs\python-3.8.2-he1778fa_13

(I)和(II)下的python.exe是相同的,并且运行python 3.7。(三) 运行Python 3.8。

问题:

  • 在pkgs下有两个版本(如上面的II和III)但只有一个默认版本(如I)的理由是什么

  • pkgs目录下的内容-它们是否完成了Python安装

  • 制作Jupyter笔记本电脑的最佳方法是什么?它目前采用Python3.7,因为位置(I)在PATH中。(即,pkgs目录是否已全部安装)

  • 如果我想使用Python 3.9,有没有办法将当前的Ananconda升级到这个程度?或者,我是否必须删除当前的Ananconda3并安装最新的Anaconda,当然,它支持Python 3.9


  • 问候,
    萨扬
    [ sayan2405@gmail.com ]
  • 在pkgs下有两个版本(如上面的II和III)但只有一个默认版本(如I)的理由是什么
  • pkgs目录下的内容-它们是否已完成Python安装
  • pkgs
    文件夹只是一种缓存类型,其中保存了
    conda
    下载和解压缩的包,以便能够更快地安装到新环境中,因此no它们不是准备好使用的完整python安装。在一个环境中只能有一个python版本,在您的情况下
    D:\ProgramData\Anaconda3\python.exe
    是属于基本环境的版本

  • 如果我想使用Python3.9,有没有办法将当前的Anaconda升级到这个程度?或者,我是否必须删除当前的Ananconda3并安装提供的最新Anaconda,当然它支持Python 3.9
  • 要在当前环境中安装不同的python版本,只需执行
    conda install python=
    。您可以使用
    conda-search-python
    检查可用版本,或者在上查看默认频道的最新版本为3.9。然而,升级你的基地很可能会失败。Anaconda附带了大量预安装的软件包,而Python3.9太新了,因此
    conda
    将无法解决与较新python版本的依赖关系。最新的
    anaconda
    安装程序附带python 3.8。只有

  • 让Jupyter笔记本电脑拾取Python 3.8的最佳方法是什么
  • 要安装多个python,请使用非常易于使用的虚拟环境(因为一个环境中只能有一个python版本):

    conda create -n py39 python=3.9
    conda create -n py38 python=3.8
    conda create -n py37 python=3.7
    
    将创建三个您可以有选择地激活的环境

    conda activate py37 #or
    conda activate py38 #or
    conda activate py39
    
    要使用环境,您需要激活它,然后还可以为该环境安装软件包,例如,要为其中一个环境设置jupyter,只需执行以下操作

    conda activate py37
    conda install ipykernel jupyter
    python -m ipykernel install --user --name py37 --display-name "Python 3.7"
    
    然后,您可以按照习惯启动jupyter,并选择Python3.6作为内核

    请注意,对于每个环境,您将需要重新安装所有软件包,它们之间没有串扰,所以这样做

    conda activate py37
    conda install numpy
    
    将仅将
    numpy
    安装到py37环境,而不安装到基座、py38或py39

  • 在pkgs下有两个版本(如上面的II和III)但只有一个默认版本(如I)的理由是什么
  • pkgs目录下的内容-它们是否已完成Python安装
  • pkgs
    文件夹只是一种缓存类型,其中保存了
    conda
    下载和解压缩的包,以便能够更快地安装到新环境中,因此no它们不是准备好使用的完整python安装。在一个环境中只能有一个python版本,在您的情况下
    D:\ProgramData\Anaconda3\python.exe
    是属于基本环境的版本

  • 如果我想使用Python3.9,有没有办法将当前的Anaconda升级到这个程度?或者,我是否必须删除当前的Ananconda3并安装提供的最新Anaconda,当然它支持Python 3.9
  • 要在当前环境中安装不同的python版本,只需执行
    conda install python=
    。您可以使用
    conda-search-python
    检查可用版本,或者在上查看默认频道的最新版本为3.9。然而,升级你的基地很可能会失败。Anaconda附带了大量预安装的软件包,而Python3.9太新了,因此
    conda
    将无法解决与较新python版本的依赖关系。最新的
    anaconda
    安装程序附带python 3.8。只有

  • 让Jupyter笔记本电脑拾取Python 3.8的最佳方法是什么
  • 要安装多个python,请使用非常易于使用的虚拟环境(因为一个环境中只能有一个python版本):

    conda create -n py39 python=3.9
    conda create -n py38 python=3.8
    conda create -n py37 python=3.7
    
    将创建三个您可以有选择地激活的环境

    conda activate py37 #or
    conda activate py38 #or
    conda activate py39
    
    要使用环境,您需要激活它,然后还可以为该环境安装软件包,例如,要为其中一个环境设置jupyter,只需执行以下操作

    conda activate py37
    conda install ipykernel jupyter
    python -m ipykernel install --user --name py37 --display-name "Python 3.7"
    
    然后,您可以按照习惯启动jupyter,并选择Python3.6作为内核

    请注意,对于每个环境,您将需要重新安装所有软件包,它们之间没有串扰,所以这样做

    conda activate py37
    conda install numpy
    
    将仅将
    numpy
    安装到py37环境,而不安装到基座、py38或py39