安装gdal后,anaconda-navigator停止工作

时间:2017-01-03 17:49:23

标签: python anaconda spyder gdal

我是python和anaconda的新手 我使用的是Windows 10和Python 3.5

使用命令安装gdal后(在Anaconda提示符下)

>conda install -c conda-forge gdal

anaconda-navigator不再启动了,我收到错误消息:

pythonw: This application failed to start because it could not find or load the Qt platform plugin "windows" in "".

我认为这是因为某些软件包被降级......在安装过程中我收到了消息:

The following packages will be DOWNGRADED due to dependency conflicts:

anaconda-navigator: 1.3.1-py35_0                       --> 1.2.3-py35_0
matplotlib:         1.5.3-np111py35_0                  --> 1.5.1-np111py35_0

解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我找到了两个解决这个问题的方法,我认为第二个解决方案更好:

解决方案1:我首先使用python 2.7而不是3.5解决了这个问题。

实际上使用命令: >conda install gdal

我收到以下消息:

UnsatisfiableError: The following specifications were found to be in conflict: - gdal - python 3.5* Use "conda info <package>" to see the dependencies for each package.

所以我按照here

的说明使用python 2.7创建了一个新环境

>conda create -n py27 python=2.7 anaconda activate py27 然后我安装了gdal(以及我需要的其他软件包) >conda install gdal

然后可以直接启动anaconda-navigator(只需在命令行中输入anaconda-navigator。也可以从菜单中打开anaconda-navigator我可以通过“application on:py27”选择环境并启动spyder在这种环境中。

解决方案2:我一直使用python 3.5但是我没有使用conda安装,而是从"Unofficial Windows Binaries for Python Extension Packages"

下载了兼容的二进制文件

>pip install <package-path>