首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anaconda,Spyder,Mayavi

Anaconda,Spyder,Mayavi
EN

Stack Overflow用户
提问于 2016-02-13 17:15:02
回答 2查看 2.1K关注 0票数 3

我正在使用python的anaconda发行版和spyder。通过conda install mayavi安装mayavi,通过conda list --revisions将numpy 1.10.4 -> 1.9.3降级打破了spyder。我可以通过手动升级numpy来“解决”这个问题,但是我怀疑Mayavi会有问题。

我的问题:有没有更好的方法将Mayavi和spyder集成在anaconda中?而且,更普遍地说,是否有管理包依赖关系的推荐协议?如果安装mayavi没有破坏我使用的下一个工具(spyder),那么很难跟踪这个错误的来源。实际上,我认为包装管理是,比如说,阿纳康达发行的价值主张.

(相关但不同的问题产生了这里。)

EN

回答 2

Stack Overflow用户

发布于 2018-03-26 09:07:51

我有同样的问题,并使用相同的组合工具。

解决方案是使用conda环境。环境是独立的“空格”,您可以安装独立于其他地方的“主”软件包集的软件包的特定组合。详细文章这里

工作流主要涉及以下内容:打开Anaconda提示符并为Mayavi设置一个新的conda环境,例如。名为“mayavi_environment”:

代码语言:javascript
复制
conda create -n mayavi_environment python=(<PYTHONVERSION>)

其中()为2.7、3.4或您希望使用哪个版本创建环境。

一旦它被创建,类型:

代码语言:javascript
复制
activate mayavi_environment

这样做之后,就需要安装必要的包依赖项。我和spyder也有问题,这是通过完全卸载它并在环境中重新安装它来解决的。这里是从创建的环境中运行spyder的一系列解决方案。

票数 1
EN

Stack Overflow用户

发布于 2018-12-24 14:27:41

安装mayavi有点复杂。它使用VTK、numpy==1.15.3和特性库,没有VC2015是无法编译的。但是,您可以在这里找到非官方的.whl文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/

有一些方法可以管理这些依赖项。您可以使用pipenv:https://pipenv.readthedocs.io/en/latest/advanced/

https://virtualenvwrapper.readthedocs.io/en/latest/

当然,你也可以使用conda环境。以上是可供选择的。

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

https://stackoverflow.com/questions/35382837

复制
相关文章

相似问题

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