通过anaconda在Python3.x和3.y之间切换?
我有一个HDP集群,我正在与几位数据科学家合作,我们正在开发Python 3.5(anaconda3),我将切换到新的Python版本3.6,同时保留以前的版本3.5 我的问题是: 有可能通过anaconda使用2个版本的Python,比如3.5和3.6吗通过anaconda在Python3.x和3.y之间切换?,python,python-3.x,anaconda,conda,Python,Python 3.x,Anaconda,Conda,我有一个HDP集群,我正在与几位数据科学家合作,我们正在开发Python 3.5(anaconda3),我将切换到新的Python版本3.6,同时保留以前的版本3.5 我的问题是: 有可能通过anaconda使用2个版本的Python,比如3.5和3.6吗 如果是这样,我如何在这两个版本之间切换?您必须创建两个环境: conda create -n py35 python=3.5 conda create -n py36 python=3.6 然后,您可以使用 source activate
如果是这样,我如何在这两个版本之间切换?您必须创建两个环境:
conda create -n py35 python=3.5
conda create -n py36 python=3.6
然后,您可以使用
source activate py35
或
源激活py36
然后,您可以pip instal
并使用特定于该环境的python
离开环境使用
source deactivate
仔细阅读
注意:在windows上,使用anaconda提示符并省去
源代码
您必须创建两个环境:
conda create -n py35 python=3.5
conda create -n py36 python=3.6
然后,您可以使用
source activate py35
或
源激活py36
然后,您可以pip instal
并使用特定于该环境的python
离开环境使用
source deactivate
仔细阅读
注意:在windows上,使用anaconda提示符并省去
源代码
注意py35
和py36
只是这两个环境的示例名称-您可以随意调用它们。此外,虽然您可以使用pip
在conda env中安装软件包,但只要可能,您应该使用conda install
,因为conda将跟踪与环境中其他软件包的依赖关系,稍后将能够更新软件包,等等。以检查是否可以使用conda安装软件包,使用conda-search
。还要注意,在conda>=4.4
中,命令是conda-activate
,而不是source-activate
(后者也仅在Linux和macOS上有效)。请注意py35
和py36
只是这两个环境的示例名称,您可以随意调用它们。此外,虽然您可以使用pip
在conda env中安装软件包,但只要可能,您应该使用conda install
,因为conda将跟踪与环境中其他软件包的依赖关系,稍后将能够更新软件包,等等。以检查是否可以使用conda安装软件包,使用conda search
。还要注意,在conda>=4.4
中,命令是conda activate
,而不是source activate
(后者也仅在Linux和macOS上有效)