草庐IT

python - 如何通过 conda 在 Windows 上为 python 3 安装 mayavi?

我有一个由Windows上的conda管理的python3虚拟环境。我想通过安装mayavi包condainstallmayavi但它说它需要python2.7。 最佳答案 通过searchingontheAnacondawebsite祝您在其他channel获得mayavi包.截至今天,conda-forgechannel上维护的版本与python3.5和3.6兼容。要安装它,condainstall-cconda-forgemayavi如果mayavi失败并显示ImportError:Couldnotimportbackendf

一文全面掌握conda

本篇涉及知识点conda是什么,3个一官网:最棒资源两个版本:建议安装miniconda版安装miniconda基本命令环境:创建/删除查看既存环境:condaenvlist创建虚拟环境:condacreate-n[环境名称][安装库包列表]查看环境列表:condaenvlist引申知识启动新创建环境:oldgeek-study新创建环境中安装所需包:oldgeek-study退出新环境:输入exit删除环境:condaremove-n[环境名称]--all创建个低版本的环境:Python3.8克隆一个base环境,以备不实之需环境包导入和导出镜像终端执行下面命令添加国内的镜像:咱们清华大学开

python - 类型错误 : '<' not supported between instances of 'PrefixRecord' and 'PackageRecord' while updating Conda

我尝试使用“condaupdateconda”和“condaupdate--all”来更新conda。但是,我不断收到以下消息。有谁知道这里发生了什么?Collectingpackagemetadata(repodata.json):doneSolvingenvironment:-Theenvironmentisinconsistent,pleasecheckthepackageplancarefullyThefollowingpackagesarecausingtheinconsistency:defaults/osx-64::conda-build==3.10.5=py36_0de

python - 配置 conda 构建以从 conda 包输出中排除一些文件夹

tl;博士:如何排除文件夹被condabuild打包?上下文我正在使用condabuild构建我的第一个包。我的meta.yaml文件如下所示:package:name:'some_name'version:{{load_setup_py_data().get('version')}}source:path:./build:script:pythonsetup.pyinstall--single-version-externally-managed--record=record.txtrequirements:run:-python>=3.6-pandas>=0.2-numpy>=1.

python - 在 Python 脚本中激活 Conda 环境

我正在将shell脚本转换为Python,并且正在寻找一种在Python中以编程方式激活和停用conda环境的方法。我查看了Github上的Conda代码,但未能找到好的解决方案。我需要激活环境,以便我可以在其中运行多个语句。例如:sourceactivatemy_enveasy_installnumpybackup_dbinitialize_dbsourcedeactivate我在使用子流程时运气不好。:-( 最佳答案 一种绕圈子的方式,但是你不能让python直接调用脚本吗?请引用这个问题,了解如何做到这一点Runa.batfi

python - Conda 安装和更新不起作用也解决环境获取错误

我正在使用anaconda,如下所示:(base)C:\Users\xxx>condainfoactiveenvironment:baseactiveenvlocation:C:\Users\xxx\Documents\ANACONDAshelllevel:1userconfigfile:C:\Users\xxx\.condarcpopulatedconfigfiles:C:\Users\xxx\.condarccondaversion:4.7.11conda-buildversion:3.18.9pythonversion:3.6.9.final.0virtualpackages:b

python - conda 环境是否可以访问 'root' 环境? (==系统包)?

conda中的“root”环境是什么?它只是一个使用(仅)系统包的环境吗?其他环境是否也使用系统包(我假设优先使用它们的重复版本)?或者我是否需要在我想要使用它们的环境中安装我的所有包?有没有办法将其配置为一个选项?我安装了系统包,但是在conda环境下无法导入。 最佳答案 根环境就是您开始的环境。您只能访问您在当前conda环境中明确安装的python包。这是我的系统的样子。请注意,python模块搜索列表(sys.path)中的所有路径都在根conda文件夹中:jmepple-lm:~jmeppley$condaenvlist#

解决新创建的anaconda环境在C:\Users\xxx\.conda\envs\,而不在anaconda安装目录下的envs中

文章目录问题描述问题分析解决方法参考资料问题描述今天调试一个模型的代码时,需要新创建一个anaconda的环境,而新创建的环境之前都是在anaconda安装目录下的envs中,然而今天创建的却是在C:\Users\xxx.conda\envs\中,如下图所示:这就非常不爽了,首先占用系统盘资源不说,还跟之前的环境在两个位置,也不方便管理。问题分析判定应该是创建时没有找到anaconda安装目录下的envs这个路径。解决方法在C:\Users\用户名下有一个.condarc文件,将其打开,在其末尾添加下面内容:envs_dirs:-E://Env//anaconda//envs这个路径根据自己的

解决新创建的anaconda环境在C:\Users\xxx\.conda\envs\,而不在anaconda安装目录下的envs中

文章目录问题描述问题分析解决方法参考资料问题描述今天调试一个模型的代码时,需要新创建一个anaconda的环境,而新创建的环境之前都是在anaconda安装目录下的envs中,然而今天创建的却是在C:\Users\xxx.conda\envs\中,如下图所示:这就非常不爽了,首先占用系统盘资源不说,还跟之前的环境在两个位置,也不方便管理。问题分析判定应该是创建时没有找到anaconda安装目录下的envs这个路径。解决方法在C:\Users\用户名下有一个.condarc文件,将其打开,在其末尾添加下面内容:envs_dirs:-E://Env//anaconda//envs这个路径根据自己的

python - Cloning Conda root环境不会克隆conda和condo-build

我在OSXElCapitan10.11.4上使用conda4.2.9。我用命令克隆了根环境:condacreate-nrootclone--cloneroot它给出了以下信息:Thefollowingpackagescannotbeclonedoutoftherootenvironment:-conda-4.2.9-py35_0-conda-build-2.0.2-py35_0会不会有问题? 最佳答案 Conda只能在根环境中运行。所以克隆conda部分是不可能的。即使您激活了不同的环境,命令conda也将是来自root的命令。例如