我已经安装了anaconda,基本环境正在使用anaconda python:命令 type python 返回 /home/ya/anaconda3/bin/python .但是,当我创建一个新环境时,新环境下的默认python是 /usr/bin/python . 我怎样才能改变它?
type python
/home/ya/anaconda3/bin/python
/usr/bin/python
d7v8vwbk1#
有关创建环境的文档中还介绍了以下信息。
conda是一个通用的包和环境管理器,而不是一个特定于python的包和环境管理器。因此,在创建一个新环境时,并不假定您需要python。相反,如果希望安装python,则必须指定它,例如。,
conda create -n foo python
请注意 create 命令还可以接受版本约束以及其他包。最好在创建时指定所需的所有包,因为这样可以简化求解。
create
这个 create_default_packages 配置选项可用于指定始终在创建时安装的默认软件包集。例如,如果您知道始终希望安装python,可以使用:
create_default_packages
conda config --add create_default_packages python
请注意,这里也可以指定版本。所有后续的环境创建都将安装python。随后还可以使用该标志覆盖此类默认值 --no-default-packages .
--no-default-packages
1条答案
按热度按时间d7v8vwbk1#
有关创建环境的文档中还介绍了以下信息。
新环境是空的
conda是一个通用的包和环境管理器,而不是一个特定于python的包和环境管理器。因此,在创建一个新环境时,并不假定您需要python。相反,如果希望安装python,则必须指定它,例如。,
请注意
create
命令还可以接受版本约束以及其他包。最好在创建时指定所需的所有包,因为这样可以简化求解。默认包
这个
create_default_packages
配置选项可用于指定始终在创建时安装的默认软件包集。例如,如果您知道始终希望安装python,可以使用:请注意,这里也可以指定版本。所有后续的环境创建都将安装python。
随后还可以使用该标志覆盖此类默认值
--no-default-packages
.