2017-01-03 58 views
0

我是新來的Python和蟒蛇 我使用Windows 10和Python 3.5的蟒蛇導航儀停止工作,安裝後@中

用命令安裝GDAL後(在巨蟒提示)

>conda install -c conda-forge gdal

蟒蛇導航儀已經不啓動,我得到的錯誤信息:

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

我想這是因爲有些包被降級......在安裝過程中我得到的消息:

​​

anaconda-navigator: 1.3.1-py35_0      --> 1.2.3-py35_0 
matplotlib:   1.5.3-np111py35_0     --> 1.5.1-np111py35_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.

所以我創建了一個新的環境與Python 2.7,按照說明here

>conda create -n py27 python=2.7 anaconda activate py27 然後我安裝了th ËGDAL(包等我需要) >conda install gdal

然後可以直接啓動蟒蛇導航儀(只需在命令行中輸入anaconda-navigator。從菜單中打開anaconda-navigator,我可以選擇「application on:py27」的環境,並在這個環境中啓動spyder。

解決方案2:我一直在使用Python 3.5,但使用的暢達安裝我下載的二進制兼容從"Unofficial Windows Binaries for Python Extension Packages"

>pip install <package-path>