Python 水蟒没有创造完整的环境

Python 水蟒没有创造完整的环境,python,anaconda,conda,Python,Anaconda,Conda,我正在尝试使用git bash和win10创建一个conda环境。我跑: $ conda create --name my_env 结果如上图所示 看看其他环境,我可以看到它们通常是这样的: 如何修复此问题?您必须使用此选项获取所有Anaconda默认软件包: conda create --name my_env anaconda 否则,它不会安装所有内容。要使用Python可执行文件创建环境,请使用以下选项之一: conda create --name my_env python #

我正在尝试使用git bash和win10创建一个conda环境。我跑:

$ conda create --name my_env
结果如上图所示

看看其他环境,我可以看到它们通常是这样的:


如何修复此问题?

您必须使用此选项获取所有Anaconda默认软件包:

conda create --name my_env anaconda

否则,它不会安装所有内容。

要使用Python可执行文件创建环境,请使用以下选项之一:

conda create --name my_env python  # latest available python version
conda create --name my_env python=3.7  # specific python version
在没有指定包的情况下,如上文所述的
python
,conda根本不在
myu_env
环境中安装任何东西


您也可以在创建环境后安装Python解释器。要查看可安装Python版本的列表,请运行
conda search“^Python$”


每次使用conda设置新的venv并希望在新的venv上具有python.exe文件时,必须运行以下脚本:

conda install pip

那就按照指示去做,就这样

到底是什么问题?@BlackBear一个问题是,如果我想在PyCharm中使用环境,我需要选择一个python可执行文件。这不适用于barebones环境。我实际上使用的是Miniconda,不需要所有的包,但在我的情况下,它甚至不创建python解释器的副本(即python.exe)哦,对不起。实际上看不到工作中的屏幕截图。如果您使用Windows CMD而不是git bash会怎么样?我使用了Anaconda提示符,我也遇到了同样的问题!工作得很有魅力。使用上述答案并没有安装像pandas这样的所有conda软件包。但是,您的回答使用WIN10 CMD解决了我的问题。谢谢。使用上述代码时安装了哪个版本的python?Anaconda最新版本的python版本来自?我要注意的是,在Conda v4.4之前,Conda通常将基本环境保留在PATH上,这就是为什么以前人们可能有过这样的经历:没有明确指定
python
Anaconda
仍然会导致路径上出现python。但是是的,现在环境是完全隔离的,因此必须指定
python
。@merv感谢您的澄清。我最近升级到了conda的最新版本,当它没有安装任何东西时,我感到非常困惑。在这一点上,我的问题是:连基本包都不安装有什么意义?@wtfzambo我会反驳:什么是“基本包”?我自由地创建环境,所有环境之间的交集都是空集,因此我认为不存在适合所有用户的“基本包”。我认为这其中很大一部分是因为Conda是一个通用的包管理器,而不仅仅是Python,因此env在安装内容上可以有很大的差异。但是,请注意,您可以自由定义自己的自定义默认软件包(请参阅)。@merv fair you got a point,对于基本软件包,我指的是如果我运行
conda create-n myenv python
将安装的软件包。换言之,我希望condacreate-nmyenv的行为默认为前一个命令行为。另外,因为创建一个没有任何python可执行文件的虚拟环境没有多大意义,是吗?@merv ahhh,我现在明白我的错误了!作为一个Python DeV,我只使用CONDA来做数据科学性的东西,因此不知道/认为它可以用作许多其他事物的包管理器。
conda install pip