将Mayavi安装到Anaconda时发生冲突



美好的一天, 我的同事要求我安装 Anaconda 和 mayavi,我是这个主题的新手,我决定在新的 ubuntu 安装上执行任务

这是我的问题之前的任务

  1. 我全新安装了 Ubuntu 16.04
  2. 我运行了所有更新apt-get更新/升级
  3. 我创建了一个用户帐户(anna(并将其添加到sudo组中
  4. 我登录了安娜帐户
  5. 我下载了 Python 2.7 的 Anaconda2-4.4.0-Linux-x86_64.sh
  6. 我安装了命令sudo bash Anaconda2-4.4.0-Linux-x86_64.sh
  7. 我将 anaconda 安装在/opt/anaconda2 中,而不是到/
  8. home/anna/anaconda2(供所有用户使用(,我说是让行导出 PATH="/opt/anaconda2/bin:$PATH" 在 anna 的 .bashrc 文件中
  9. 我运行源代码/home/anna/.bashrc

安装anaconda 后,我可以看到有关安装的成功消息

现在我的同事要求我安装 mayavi,她为我提供了以下链接 mayavi

然后我只需输入以下命令conda install -c anaconda mayavi=4.5.0

这里开始我的问题。我不能很好地理解冲突,但显然存在冲突,我不知道如何解决它。这是命令和消息

anna@pc17:~$ conda install -c anaconda mayavi=4.5.0
Fetching package metadata ...........
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- mayavi 4.5.0* -> pyqt 4.* -> qt >=4.8.6,<5.0
- mayavi 4.5.0* -> pyqt 4.* -> sip >=4.16.4,<4.18
- navigator-updater -> pyqt >=5.6 -> qt 5.6.*
Use "conda info <package>" to see the dependencies for each package.

我不知道上述消息是什么意思以及如何解决我的问题。 我是否必须额外安装

?有关信息,上面的命令返回我:

anna@cryospc17:~$ python --version
Python 2.7.13 :: Anaconda 4.4.0 (64-bit)
anna@cryospc17:~$ python3 --version
Python 3.5.2

我是否正确尝试安装 mayavi?

非常感谢你能为我提供的任何帮助

要完成 mayavi 的安装,您必须首先安装以下组件

conda install -c anaconda vtk=6.3.0
conda install -c anaconda pyside=1.2.1

然后安装 mayavi

conda install -c anaconda mayavi=4.5.0

有可能,你必须删除pyqt

conda uninstall pyqt

我们终于可以成功安装蟒蛇和马亚维了。 我希望它有所帮助 干杯

这可能对其他人有帮助。它目前必须是 python 2.7 的 anaconda,并且以下有效。

安装 python 2.7 版 anaconda,然后尝试以下操作:

conda uninstall pyqt
conda uninstall navigator-updater
conda install pyqt=4
conda install vtk
conda install envisage
conda install pyside
conda install apptools=4.4.0
conda install mayavi

相关内容

  • 没有找到相关文章

最新更新