- 积分
- 128
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-9-5
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 wazky 于 2018-2-9 11:55 编辑
楼主也是python小白一枚,最近在装软件,中间屡屡失败,也查了好多帖子,终于成功把basemap装上了,为了避免坛友少走弯路,给大家分享下我这两天的经验。注:本文不是教程文,因此不会逐步分解写的太全面,主要针对个人安装过程中出现的问题给出解决方法供参考。
1、python环境变量的设置问题
查了一些帖子,如果python安装好了的话,可以在计算机属性-高级设置-环境变量-path中把python的路径加进去就可以。可是楼主怎么调试都没办法,索性就把python卸载重新装了,重新装的好处就是选择自定义安装中设置环境变量,可实现环境变量的自动安装,对于自己设置怎么都不通过的算是一种解决方法吧,具体步骤如下:
python安装时,不要选择install now!!!!!选择自定义安装(customize installation)。******
选择自定义安装(customize installation)——下一步——optional features中pip一定要勾选!!!!!——继续下一步——advanced options中 设置环境变量(add python to environment variables)一定要勾选!!!
怎样看环境变量是否设置成功?
打开cmd ,输入python,出现版本信息等就可以啦。
2、 pip安装出现的问题
首先,你要安装pip.并不是看python/scrpits中有pip就可以了,楼主之前看了别的帖子在这步也是调了好久没办法。
具体方法:打开cmd ,cd c:/python/scrpits回车后输入easy_install.exe pip 命令完成pip安装。
第二、pip 环境变量设置问题
其实按照python自定义安装的方法选择了设置环境变量的话,这一步就可以跳过了,因为在环境变量中 c:/python/scrpitsy已经存在path路径中了,这时你只要接在pip安装完成后输入pip命令,能识别就ok了!
这里给出我参考的一篇文章链接,https://www.cnblogs.com/NanShan2016/p/5518235.html
3、basemap安装出现的问题
需要下载的文件有两个,basemap-1.1.0-cp36-cp36m-win32.whl和pyproj-1.9.5.1-cp36-cp36m-win32.whl。
这里最大的问题就是下载的版本和自己的python不匹配的问题。
所以在下载之前,建议先看一下自己的电脑适合的basemap的版本。具体方法如下:
打开cmd,输入python,输入import pip回车后输入print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本,我这里如下:
需要说明的是,这里面的cp36表示的是我的python版本是3.6的,如果你是其他版本的,找你对应的就好。
这里可以看到虽然我的电脑本身是64位的,但是支持的版本是win32位的,所以我刚开始装的64位的死活装不了。知道自己的版本之后就去下载合适的版本吧,地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/。文件比较多,可以用搜索的方法找到basemap和pyproj这两个符合自己版本的文件。
4、如果以上版本都对应下载好了的话,就可以尽情的安装啦,方法如下:
打开cmd,cd到你下载文件的目录,输入命令:pip install pyproj‑1.9.5.1‑cp36‑cp36m‑win32.whl(注意你自己的版本),回车安装好后继续安装basemap:pip install basemap‑1.1.0‑cp36‑cp36m‑win32.whl。
提示successfully installed 就可以啦,大功告成!
最后对以上出现的参考链接的原作者表示感谢,三克油 very much 啦!
|
评分
-
查看全部评分
|