我是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
解决这个问题的最佳方法是什么?
答案 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>