将Mayavi安装到Anaconda中



我想将Mayavi安装到我的anaconda安装中,为此我运行了以下命令,但收到了一条错误消息,我不知道如何处理:

user@Kubuntu:~$ source activate myenv
(myenv)user@Kubuntu:~$ conda install mayavi
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
Solving package specifications: ....
The following specifications were found to be in conflict:
- anaconda-client (target=anaconda-client-1.6.0-py35_0.tar.bz2) -> python 2.7*|3.3*|3.4*|3.5*|3.6*
- anaconda-client (target=anaconda-client-1.6.0-py35_0.tar.bz2) -> pytz
- anaconda-client (target=anaconda-client-1.6.0-py35_0.tar.bz2) -> requests *|>=2.9.1
- behave (target=behave-1.2.5-py35_0.tar.bz2) -> parse >=1.6.3
- behave (target=behave-1.2.5-py35_0.tar.bz2) -> python 3.5*
- clyent (target=clyent-1.2.2-py35_0.tar.bz2) -> python 2.7*|3.3*|3.4*|3.5*|3.6*
- cycler (target=cycler-0.10.0-py35_0.tar.bz2) -> python 2.7*|3.4*|3.5*|3.6*
- cycler (target=cycler-0.10.0-py35_0.tar.bz2) -> six
- matplotlib (target=matplotlib-1.5.3-np111py35_1.tar.bz2) -> freetype 2.4*
- matplotlib (target=matplotlib-1.5.3-np111py35_1.tar.bz2) -> numpy 1.10*|1.11*|1.5*|1.6*|1.7*|1.8*|1.9*
- matplotlib (target=matplotlib-1.5.3-np111py35_1.tar.bz2) -> pyparsing *|1.5.6|2.0.1|2.0.3
- matplotlib (target=matplotlib-1.5.3-np111py35_1.tar.bz2) -> pyqt 4.*|5.*
- matplotlib (target=matplotlib-1.5.3-np111py35_1.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*
- matplotlib (target=matplotlib-1.5.3-np111py35_1.tar.bz2) -> pytz
- mayavi -> numpy *|1.7*|1.8*|1.9*
- mayavi -> pyqt 4.*
- mayavi -> python 2.7*
- mayavi -> setuptools
- numpy (target=numpy-1.11.3-py35_0.tar.bz2) -> python 2.7*
- pandas (target=pandas-0.19.2-np111py35_1.tar.bz2) -> numpy 1.10*|1.11*|1.6*|1.7*|1.8*|1.9*
- pandas (target=pandas-0.19.2-np111py35_1.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*
- pandas (target=pandas-0.19.2-np111py35_1.tar.bz2) -> pytz                                                                                                                                             
- pandas (target=pandas-0.19.2-np111py35_1.tar.bz2) -> scipy                                                                                                                                            
- parse (target=parse-1.6.6-py35_0.tar.bz2) -> python 3.5*                                                                                                                                              
- parse_type (target=parse_type-0.3.4-py35_0.tar.bz2) -> parse >=1.6                                                                                                                                    
- parse_type (target=parse_type-0.3.4-py35_0.tar.bz2) -> python 3.5*                                                                                                                                    
- parse_type (target=parse_type-0.3.4-py35_0.tar.bz2) -> six                                                                                                                                            
- pip (target=pip-9.0.1-py35_1.tar.bz2) -> python 2.7*                                                                                                                                                  
- pip (target=pip-9.0.1-py35_1.tar.bz2) -> wheel                                                                                                                                                        
- py (target=py-1.4.32-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*                                                                                                                          
- pyparsing (target=pyparsing-2.1.4-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*                                                                                                             
- pyqt (target=pyqt-5.6.0-py35_1.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*                                                                                                                       
- pytest (target=pytest-3.0.5-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*                                                                                                                   
- python 3.5*                                                                                                                                                                                           
- python-dateutil (target=python-dateutil-2.6.0-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*                                                                                                 
- python-dateutil (target=python-dateutil-2.6.0-py35_0.tar.bz2) -> six                                                                                                                                  
- pytz (target=pytz-2016.10-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*                                                                                                                     
- pyyaml (target=pyyaml-3.12-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*                                                                                                                    
- requests (target=requests-2.12.4-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*
- scipy (target=scipy-0.18.1-np111py35_1.tar.bz2) -> numpy 1.10*|1.11*|1.5*|1.6*|1.7*|1.8*|1.9*
- scipy (target=scipy-0.18.1-np111py35_1.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*
- setuptools (target=setuptools-27.2.0-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*
- sip (target=sip-4.18-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*
- six (target=six-1.10.0-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5*|3.6*
- wheel (target=wheel-0.29.0-py35_0.tar.bz2) -> python 2.7*|3.3*|3.4*|3.5*|3.6*
Use "conda info <package>" to see the dependencies for each package.

python Anaconda中的mayavi问题是关于一个不同的错误,并且在Windows上,而不是Linux上。

我该怎么办?

问题是conda包适用于Python 2.7,而您有Python 3.5。在搜索合身的包裹https://anaconda.org/search?q=mayavi.在那里,您可以找到包conda-install-c menpo-maavi=4.5.0,您可以使用conda install -c menpo mayavi=4.5.0安装它,它应该可以使用Python 3.5。

这里有一些你可以尝试的东西:

如果您安装了Visual Studio,并安装了Python Native Development Tools。

在Anaconda3中,您可以从clinicalgraphics 获得VTK7.1.x

conda install -c clinicalgraphics vtk

打开VS20xx x64 Native命令提示符,正确设置python的PATH:例如C:Anaconda3Scriptsactivate.bat C:Anaconda3

然后使用pip从源代码安装mayavi。

pip install mayavi

它在windows 10中成功地使用VS2017和Python 3.6进行了编译。

conda install-c menpo mayavi=4.5.0

我遇到了类似的问题,很好奇为什么会出现这种情况。这是在Ubuntu 16.04上;刚刚下载了最新版本的蟒蛇。

$conda-install-c anaconda-mayavi=4.5.0获取包元数据…………..解决包装规格:。

不满意错误:发现以下规范位于冲突:-mayavi 4.5.0*->pyqt 4.*->python 2.6*->openssl 1.0.1*-python 3.6*使用"conda-info"查看每个包的依赖关系

$conda install-c menpo mayavi=4.5.0获取包元数据…………..解决包装规格:。

不满意错误:发现以下规范位于冲突:-mayavi 4.5.0*->python 2.7*->openssl 1.0.1*-python 3.6*使用"conda-info"查看每个包的依赖关系。

执行"conda-info-mayavi"不会显示Python 3及以上版本。

当conda不起作用时,安装程序包的最佳程序是什么?

相关内容

  • 没有找到相关文章

最新更新