首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新conda环境是在没有python的情况下创建的。

新conda环境是在没有python的情况下创建的。
EN

Stack Overflow用户
提问于 2020-05-28 09:39:33
回答 1查看 1.2K关注 0票数 4

conda文档说当你使用

代码语言:javascript
复制
conda create --name myenv

新环境

使用当前使用的Python版本,因为您没有指定版本。

但是,对我来说不是这样的。我有Windows 10和Anaconda。我进入了默认创建的“基本”环境。

如果我跑了

代码语言:javascript
复制
conda create --name testenv

然后当我激活环境

代码语言:javascript
复制
conda activate testenv

没有Python。如果我写

代码语言:javascript
复制
python

在控制台上打开Microsoft。

要有Python解释器,我需要手动指定它

代码语言:javascript
复制
conda create --name testenv2 python=3.8
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-07 21:58:47

Conda文档中的这一特定说明是从CondaV4.4之前的一个暂缓处理,并随后进行了更正(请参阅这里这里)。

背景

在Condav4.4之前,base环境的bin/目录总是在PATH上,因此为什么不在一个新的环境中安装Python解释器呢?Condav4.4引入了一种管理环境隔离的新策略,方法是将Conda的主接口定义为一组shell函数,并允许base bin目录仅在base环境处于活动状态时包含在PATH中。这种策略提供了更干净的环境隔离,这意味着只有活动环境中的内容才是可用的。

因此,如果您想在环境中使用Python,则必须显式安装它。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62061533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档