2017-07-14 87 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