当前位置: 首页 > 面试题库 >

Windows上使用Python 3.5 Anaconda的底图

欧阳俊捷
2023-03-14
问题内容

我在Windows(64位)上使用Python 3.5和最新版本的Anaconda。我想使用安装底图conda install basemap。显然,Python 3和底图之间存在冲突。确实经过一番谷歌搜索之后,我发现Windows用户在Python
3上不支持底图(例如:https
:
//groups.google.com/a/continuum.io/forum/#!topic/
anaconda/
TjAwi3ilQaU)。

由于明显的原因,我不想降级到Python2。那么,最简​​单的替代解决方案是什么?

  • 是否有类似于底图的替代软件包用于绘制地图等?
  • 我应该使用使用Python 2和底图的第二个环境吗?我从未做过,但是似乎有可能(http://conda.pydata.org/docs/py2or3.html)。它“安全”吗?我是否应该在第二个环境中再次安装所有其他软件包(matplotlib,numpy等)?

在此先感谢您的帮助和建议。


问题答案:

通过从http://www.lfd.uci.edu/~gohlke/pythonlibs下载它,我已经解决了好几次(最近一次是最近一次),
并按照说明进行安装。在anaconda命令提示符下

pip安装full_path_to_package

例如,如果下载了basemap-1.1.0-cp36-cp36m-win_amd64.whl,则可以运行

点安装C:\ path \ to \ file \ basemap-1.1.0-cp36-cp36m-win_amd64.whl

请注意.whl文件的python版本必须与您的python版本匹配。例如,...-cp36-....表示Python
3.6。您可以通过运行命令找到python版本python --version



 类似资料:
  • 我们有一个内部开发的基于客户机/服务器的应用程序。客户端和服务器通过TCP/IP连接与特定于应用程序的协议进行通信。客户端在Windows上运行,服务器在Linux上运行。所有计算机都位于相同的Active Directory/Kerberos域/领域中。 目前,用户在启动应用程序时输入用户名和密码。服务器检查用户名和密码(身份验证)。服务器还根据用户名确定对资源的访问(授权)。 我们希望向应用程

  • 问题内容: 我想知道如何在Windows XP 32位上使用PyPy 1.8。我从网站上下载了zip文件,并将其安装到“我的文档”文件中。最初,我认为它与psyco类似,因为我必须“导入psyco”,但是我发现PyPy.exe的行为类似于Python命令行。 我尝试将脚本拖到PyPy.exe中运行它们,但似乎根本不起作用。尝试在PyPy中使用“ python”命令会产生“未定义全局名称’pytho

  • 我在用Java 8和LWJGL,用GLFW和OpenGL做一个游戏引擎。我有一个通用的IndexedVAO类,里面有我所有的VAO代码,以简化事情。以下是相关部分: 构造函数 上传功能 绘图功能 该代码在linux上运行良好,但今天我在windows机器上尝试了它,结果出现了EXCEPTION_ACCESS_VIOLATION jvm崩溃。当我检查JVM崩溃时生成的hs_err_pid####文件

  • 我正在使用Windows上Ubuntu上的Bash程序来使用Emacs for C。现在,我可以使用键盘快捷键编写所有代码,但是,我想用鼠标选择文本或用鼠标设置标记,而不必总是使用键盘。 为了得到XWindows系统,我已经做了,但是emacs仍然在终端编辑器中运行。 我不知道要使用什么其他命令,也不知道如何让X Windows开始运行。

  • 问题内容: 我已经在PHP 5.5.12和Composer中使用了WAMP 2.5。的PHP是: 对于新项目,我需要使用nginx并安装PHP 7。 现在,我使用GitBash MINGW32,尝试使用Composer安装laravel 5.3,但它说 我已经把两者和在Windows系统PATH变量。 如何更改Composer使用的PHP版本? 问题答案: 确实,有三种方法可以做到这一点。 在其中

  • 我最近安装了蟒蛇版本的Python。现在,当我在终端中键入python时,它会打开Anaconda发行版,而不是默认发行版。如何让它在windows上使用命令python的默认版本?我已经将分发添加到路径中,但当我键入python--version时,它显示的是conda版本,而不是系统版本。