如何为Python安装wxversion

2024-03-31

我正在使用 PyCharm 尝试“SPy”Spectral Python 库,并且我已经达到了它告诉我未找到 wxversion 的地步。如何安装wxversion?

总的来说,我对 Python 很陌生,所以我是否做错了什么?这是我的代码:

import matplotlib
#matplotlib.use('WX')    #Replaced by editing matplotlibrc
from spectral import *

img = open_image('92AV3C.lan')
print img.__class__
print
print img
print
print img.shape
pixel = img[50,100]
print
print pixel.shape
band6 = img[:,:,5]
print
print band6.shape
print


arr = img.load() 
print arr.__class__
print
print arr.info()
print
print arr.shape

view = imshow(img, (29, 19, 9))

所有这些都来自此处的 SPy 指南:http://www.spectralpython.net/user_guide.html http://www.spectralpython.net/user_guide.html

这是错误:

Traceback (most recent call last):
  File "/Users/pkillam/PycharmProjects/untitled/SPy Experiments", line 36, in <module>
  File "/Library/Python/2.7/site-packages/spectral/graphics/spypylab.py", line 1238, in imshow
    import matplotlib.pyplot as plt
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/pyplot.py", line 98, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/backends/__init__.py", line 28, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/backends/backend_wxagg.py", line 6, in <module>
    import backend_wx    # already uses wxversion.ensureMinimal('2.8')
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/backends/backend_wx.py", line 53, in <module>
    raise ImportError(missingwxversion)
ImportError: Matplotlib backend_wx and backend_wxagg require wxversion, which was not found.

另外,还有其他 SPy 指南/教程吗?


您只需从 www.wxpython.org 下载 wxPython 就可以在 Mac 上安装它。请注意其网站上的以下通知:

注意:此安装程序未经 Apple 签名,因此默认情况下,您的 Mac 会告诉您它已损坏,并且不会安装它。您可以通过暂时放宽系统偏好设置中的安全设置来解决此问题。在“安全和隐私”部分中,将“允许从以下位置下载应用程序”设置为“任何地方”。

我按照他们的指示进行操作,一旦更改了这些设置,在 Mac(Yosemite)上安装 wxPython 就没有问题了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为Python安装wxversion 的相关文章

  • 将 saxon 与 python 结合使用

    我需要使用 python 处理 XSLT 目前我正在使用仅支持 XSLT 1 的 lxml 现在我需要处理 XSLT 2 有没有办法将 saxon XSLT 处理器与 python 一起使用 有两种可能的方法 设置一个 HTTP 服务 接受
  • 从字符串中删除识别的日期

    作为输入 我有几个包含不同格式日期的字符串 例如 彼得在16 45 我的生日是1990年7月8日 On 7 月 11 日星期六我会回家 I use dateutil parser parse识别字符串中的日期 在下一步中 我想从字符串中删除
  • 绘制随时间变化的分类数据计数

    我有一个数据框 df 其中有一列包含分类数据 ETH 带有 DateTimeIndex 我想绘制类别counts随着时间的推移 它们按天索引 我最好按年绘制它们 df pd DataFrame County 0 Bexar 3 Nueces
  • 根据列值突出显示数据框中的行?

    假设我有这样的数据框 col1 col2 col3 col4 0 A A 1 pass 2 1 A A 2 pass 4 2 A A 1 fail 4 3 A A 1 fail 5 4 A A 1 pass 3 5 A A 2 fail 2
  • 如何从网页中嵌入的 Tableau 图表中抓取工具提示值

    我试图弄清楚是否有一种方法以及如何使用 python 从网页中的 Tableau 嵌入图形中抓取工具提示值 以下是当用户将鼠标悬停在条形上时带有工具提示的图表示例 我从要从中抓取的原始网页中获取了此网址 https covid19 colo
  • 测试 python Counter 是否包含在另一个 Counter 中

    如何测试是否是pythonCounter https docs python org 2 library collections html collections Counter is 包含在另一个中使用以下定义 柜台a包含在计数器中b当且
  • 以编程方式停止Python脚本的执行? [复制]

    这个问题在这里已经有答案了 是否可以使用命令在任意行停止执行 python 脚本 Like some code quit quit at this point some more code that s not executed sys e
  • 使用 Tkinter 显示 numpy 数组中的图像

    我对 Python 缺乏经验 第一次使用 Tkinter 制作一个 UI 显示我的数字分类程序与 mnist 数据集的结果 当图像来自 numpy 数组而不是我的 PC 上的文件路径时 我有一个关于在 Tkinter 中显示图像的问题 我为
  • Python pickle:腌制对象不等于源对象

    我认为这是预期的行为 但想检查一下 也许找出原因 因为我所做的研究结果是空白 我有一个函数可以提取数据 创建自定义类的新实例 然后将其附加到列表中 该类仅包含变量 然后 我使用协议 2 作为二进制文件将该列表腌制到文件中 稍后我重新运行脚本
  • 如何加速Python中的N维区间树?

    考虑以下问题 给定一组n间隔和一组m浮点数 对于每个浮点数 确定包含该浮点数的区间子集 这个问题已经通过构建一个解决区间树 https en wikipedia org wiki Interval tree 或称为范围树或线段树 已经针对一
  • 如何使用 OpencV 从 Firebase 读取图像?

    有没有使用 OpenCV 从 Firebase 读取图像的想法 或者我必须先下载图片 然后从本地文件夹执行 cv imread 功能 有什么办法我可以使用cv imread link of picture from firebase 您可以
  • 如何在ipywidget按钮中显示全文?

    我正在创建一个ipywidget带有一些文本的按钮 但按钮中未显示全文 我使用的代码如下 import ipywidgets as widgets from IPython display import display button wid
  • Flask如何获取请求的HTTP_ORIGIN

    我想用我自己设置的 Access Control Allow Origin 标头做出响应 而弄清楚请求中的 HTTP ORIGIN 参数在哪里似乎很混乱 我在用着烧瓶 0 10 1 以及HTTP ORIGIN似乎是这个的特点之一object
  • Pygame:有没有简单的方法可以找到按下的任何字母数字的字母/数字?

    我目前正在开发的游戏需要让人们以自己的名义在高分板上计时 我对如何处理按键有点熟悉 但我只处理过寻找特定的按键 有没有一种简单的方法可以按下任意键的字母 而不必执行以下操作 for event in pygame event get if
  • 将图像分割成多个网格

    我使用下面的代码将图像分割成网格的 20 个相等的部分 import cv2 im cv2 imread apple jpg im cv2 resize im 1000 500 imgwidth im shape 0 imgheight i
  • 向 Altair 图表添加背景实心填充

    I like Altair a lot for making graphs in Python As a tribute I wanted to regenerate the Economist graph s in Mistakes we
  • 如何在seaborn displot中使用hist_kws

    我想在同一图中用不同的颜色绘制直方图和 kde 线 我想为直方图设置绿色 为 kde 线设置蓝色 我设法弄清楚使用 line kws 来更改 kde 线条颜色 但 hist kws 不适用于显示 我尝试过使用 histplot 但我无法为
  • 如何在 Python 中追加到 JSON 文件?

    我有一个 JSON 文件 其中包含 67790 1 kwh 319 4 现在我创建一个字典a dict我需要将其附加到 JSON 文件中 我尝试了这段代码 with open DATA FILENAME a as f json obj js
  • 有人用过 Dabo 做过中型项目吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我们正处于一个新的 ERP 风格的客户端 服务器应用程序的开始阶段 该应用程序是作为 Python 富客户端开发的 我们目前正在评估 Dabo
  • Rocket UniData/UniVerse:ODBC 无法分配足够的内存

    每当我尝试使用pyodbc连接到 Rocket UniData UniVerse 数据时我不断遇到错误 pyodbc Error 00000 00000 Rocket U2 U2ODBC 0302810 Unable to allocate

随机推荐

  • 使用 AJAX、MVC 实现 OOP PHP?

    I m new to the OOP paradigm and AJAX jQuery but would like to create a basic site employing MVC architecture in PHP with
  • AWS:保存每条 SNS 消息

    保存 记录在 AWS SNS 主题上发布的每条消息的最简单方法是什么 我认为可能有一个神奇的设置可以自动将它们推送到 S3 或数据库 或者可能是自动支持 HTTP 目标的数据库服务 但似乎并非如此 也许需要通过 Lambda 函数来完成 目
  • 使用 JQuery 重定向到第三方页面并预填充表单值

    当单击网页上的链接时 我想重定向到第三方网页 例如谷歌 并使用我的查询预填充搜索窗口并模拟点击 只用jquery就可以吗 您不需要任何 JavaScript 即 当您也想模拟点击时 我想 您想要有一个类似自定义搜索框的东西 然后打开Goog
  • 使用 setInterval 测试函数时 Mocha 和 Chai 测试失败

    我是 TDD 新手 正在使用 Mocha 和 Chai 我创建了一个测试 当值增加时该测试通过 但是当该增加放在 setInterval 内时 它会失败 这段代码的目的是让某些东西在屏幕上移动 function startMovingThi
  • 如何在 Android 中打开 raw 文件夹中的文件

    我正在使用 MultipartEntity 并且尝试引用原始文件夹中的文件 这是代码 MultipartEntity reqEntity new MultipartEntity reqEntity addPart new FormBodyP
  • 无法使用设备上的 Instruments 启动 iOS 应用程序

    应用程序安装 仪器启动 但仪器中的下拉菜单显示选择目标 并且应用程序从未启动 控制台说 6 14 11 2 36 22 PM Instruments 1951 XRMobileDeviceException while performing
  • Flexbox等列高设置主列高度?

    我做了这个例子 example max width 600px flex row display flex flex wrap wrap flex row col flex grow 1 flex basis 0 flex row cont
  • Javascript正则表达式适用于不在某些字符之间的所有单词

    我正在尝试返回不在方括号之间的所有单词的计数 所以给 don t match these words but do match these 最后四个词我数到了 4 这在 net 中有效 b
  • 保存终端 Bazel 构建输出

    是否可以保存在终端中运行的 bazel build 命令的输出 命令是 bazel build tensorflow examples image retraining label image bazel bin tensorflow ex
  • @RolesAllowed 在 Jersey 资源上始终被拒绝(禁止)

    我正在尝试根据我通过 Jersey JAX RS 公开的资源的角色设置身份验证 该资源存在于 Glassfish 实例中 其中基于角色的身份验证 具体来说 通过 RolesAllowed 当前正在按需要工作 我在 servlet 容器中运行
  • 通过appengine上传文件到Google Cloud Storage

    我正在尝试将文件上传到 Google Cloud Storage 我的Servlet代码是 public class UploadFile extends HttpServlet private final String BUCKET XX
  • 基于 ec2 发行版动态设置 ansible-playbook 用户变量

    我正在创建一个 ansible 剧本 它会遍历一组 AWS EC2 主机并安装一些基本软件包 在 playbook 可以执行任何任务之前 playbook 需要使用正确的信息登录到每个主机 2 种类型的发行版 AWS Linux 或 Ubu
  • Window.open() 在 WKWebView 中不起作用

    我试图在 safari 浏览器中打开一个 URL 同时从应用程序的 iOS WKWebView 单击它 但是当我从 javascript 调用 window open 时没有任何效果 它没有达到 WKWebView 中的决定策略 Found
  • 如何在 Node.js 中动态创建数据库连接?

    我在 Node js 服务器中使用express js 框架创建了 API 我的数据库是mysql 我能够创建与数据库的连接 下面是连接代码 现在我想动态创建连接 我有 2 个数据库 数据库第一和数据库第二 var mysql requir
  • 通过远程浏览器访问 Superset

    我已经安装了阿帕奇超级集 https superset incubator apache org index html在远程 Linux 服务器上并在端口 8080 上初始化它 当我在 Linux 服务器上拉出 localhost 8080
  • 在扩展另一个实体的实体中使用鉴别器

    我正在尝试使用Discriminator在一个从另一个实体延伸出来的实体中 这是我制作的代码 ORM Entity ORM Table name usuarios externos usuarios schema usuarios exte
  • React中如何从NodeJS服务器下载文件? (文件损坏)

    I would like to be able to send pdf files with nodejs to the frontend But when I do this I get an error and I can t open
  • 如何在Python中设置全局随机种子

    就像在 R 中一样 我想为整个脚本 会话全局设置一个随机种子 而不必每次执行函数或运行模型时都调用随机种子函数 我知道 sci kit learn 使用 numpy RNG 但也找不到全局设置它的方法 我在这里阅读了几篇关于这个主题的文章
  • 使用 Autoform 插入并删除不安全的内容

    我一直在我的 Meteor 项目中使用 Collection2 和 Autoform 让事情变得容易多了 但是 当我删除不安全时 它不再插入 自动表单提交按钮 我预料到了这一点 但是 我进行了搜索 但找不到使其正常工作的标准方法 我在 li
  • 如何为Python安装wxversion

    我正在使用 PyCharm 尝试 SPy Spectral Python 库 并且我已经达到了它告诉我未找到 wxversion 的地步 如何安装wxversion 总的来说 我对 Python 很陌生 所以我是否做错了什么 这是我的代码