![](/img/trans.png)
[英]Installing tensorflow with Pip Python 3.5 anaconda in windows
[英]Basemap with Python 3.5 Anaconda on Windows
我在Windows(64位)上使用Python 3.5和最新版本的Anaconda。 我想使用conda install basemap
安裝Basemap。 顯然Python 3和底圖之間存在沖突。 經過一些谷歌搜索后,我發現Python 3 for Windows用戶不支持底圖(例如: https : //groups.google.com/a/continuum.io/forum/#!topic / anaconda / TjAwi3ilQaU )。
出於顯而易見的原因,我不想降級到Python 2.那么最簡單的替代解決方案是什么?
在此先感謝您的幫助和建議。
參考Solly的答案,我輸入的是Anaconda提示中的Windows 10,python 3.5.3,Anaconda 64bit:
conda install -c conda-forge basemap=1.0.8.dev0
conda install -c conda-forge basemap-data-hires
那么代碼,取自Python for Data Science for Dummies ,第193頁(繪制地理數據工作得很好。我想在Solly的答案中添加一個評論,但我沒有足夠的學分來這樣做。代碼是:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
austin = (-97.75, 30.25)
hawaii = (-157.8, 21.3)
washington = (-77.01, 38.90)
chicago = (-87.68, 41.83)
losangeles = (-118.25, 34.05)
m = Basemap(projection = 'merc', llcrnrlat=10, urcrnrlat=50,
llcrnrlon=-160, urcrnrlon=-60)
m.drawcoastlines()
m.fillcontinents (color='lightgray', lake_color='lightblue')
m.drawparallels(np.arange(-90.,91.,30.))
m.drawmeridians(np.arange(-180.,181.,60.))
m.drawmapboundary(fill_color='aqua')
m.drawcounties()
x, y = m(*zip(*[hawaii, austin, washington, chicago, losangeles]))
m.plot(x,y, marker ='o', markersize=6, markerfacecolor='red', linewidth=0)
plt.title('Mercator Projection')
plt.show()
我已經從http://www.lfd.uci.edu/~gohlke/pythonlibs下載了幾次(上次剛剛解決了這個問題)並按照說明進行安裝。 從anaconda命令提示符
pip install full_path_to_package
例如,如果您下載了basemap-1.1.0-cp36-cp36m-win_amd64.whl,那么您將運行
pip install C:\\ path \\ to \\ file \\ basemap-1.1.0-cp36-cp36m-win_amd64.whl
請注意,.whl文件的python版本必須與您的python版本匹配 。 例如, ...-cp36-....
表示Python 3.6。 你可以通過運行命令python --version
找到你的python版本。
我遇到了同樣的問題(Python 3.5和Anaconda)並最終從這里下載了Basemap 1.0.8dev0並使用conda安裝它(如鏈接所述)。
Cartopy是Basemap的替代品,它正在積極開發中。
這里有一個很好的畫廊: http : //scitools.org.uk/cartopy/docs/latest/gallery.html
真相被告知我遇到了同樣的問題,並嘗試將其修復為waaay很長時間,甚至嘗試了一個沒有運氣的python 2環境。
個人只是使用python 2安裝更容易,更省時。 很抱歉沒有回答。
以下信息適用於Mac OS:
conda install -c conda-forge basemap-1.2.0-py37h9622e30_3.tar.bz2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.