2017-07-14 86 views
0

好日子, 我的同事问我安装蟒蛇和Mayavi的,我与这个主题是新手,我决定做一个新的Ubuntu安装冲突,而安装Mayavi的入水蟒

这里是我的任务之前的任务我的问题

  1. 我新鲜安装Ubuntu的16.04
  2. 我跑了所有更新apt-get的更新/升级
  3. 我创建了一个用户帐户(安娜)和须藤组中添加它
  4. 我loged到安娜帐户
  5. 我下载Anaconda2-4.4.0-Linux-x86_64.sh为Python 2.7
  6. 我用命令sudo bash的Anaconda2-4.4.0-Linux-x86_64.sh安装
  7. 我在/ opt/anaconda2中安装了anaconda而不是/ home/anna/anaconda2(针对所有用户使用),并且我说YES在.bashrc文件中将PATH =“/ opt/anaconda2/bin:$ PATH”安娜
  8. 我运行的源/home/anna/.bashrc

Anaconda安装后,我可以看到一个成功的消息雷加丁安装

现在我的同事问我安装Mayavi的,她给我提供了以下链接mayavi

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

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

[email protected]:~$ 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. 

我不知道上面的消息是什么意思,以及如何解决我的问题。 是否存在需要额外安装的依赖项?

的信息上面的命令返回我:

[email protected]:~$ python --version 
Python 2.7.13 :: Anaconda 4.4.0 (64-bit) 
[email protected]:~$ python3 --version 
Python 3.5.2 

我没有正确审理牛逼安装Mayavi的?

感谢很多关于任何帮助,您可以给我提供

回答

1

完成安装Mayavi的,你必须先安装以下depence

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 

我们终于可以成功安装anaconda和mayavi。 我希望它有帮助 干杯

0

这可能是对他人有帮助。它必须是python 2的anaconda。7目前和以下工作。

为Python 2.7安装蟒蛇,然后尝试如下:

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