完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我下载了 flash_download_tool_python2.6-2.7_wxpython3.0_release_v2.0_SOURCE,解决了依赖问题,并运行了frame_test.py
frame_test.py frame_test.py:139:wxPyDeprecationWarning:使用已弃用的类 PySimpleApp。 app = wx.PySimpleApp() 回溯(最近一次调用最后一次): File "frame_test.py", line 140, in TestFrame().Show() File "frame_test.py", line 128, in __init__ self.fm1 = TestFrame_uint( pos=(20,20),prnt=self) File "frame_test.py", line 41, in __init__ self.panel_path=pp.Panel2(self) TypeError:__init__() 正好接受 3 个参数(给定 2 个) 这个问题有什么解决方案吗?或者 Linux 下的任何其他刷写方法? |
|
相关推荐
1个回答
|
|
看起来你遇到了一些与Python和wxPython库相关的问题。为了解决这个问题,我们可以按照以下步骤操作:
1. 确保Python和wxPython库已正确安装: 打开终端,输入以下命令来安装Python和wxPython: ``` sudo apt-get update sudo apt-get install python2.7 python-wxgtk3.0 ``` 2. 安装其他依赖库: 输入以下命令来安装其他可能需要的依赖库: ``` sudo apt-get install python-pip sudo pip install --upgrade pip sudo pip install --upgrade setuptools ``` 3. 检查Python版本: 在终端中输入以下命令来检查Python版本: ``` python --version ``` 确保你的Python版本是2.7,因为官方Flash下载工具可能需要这个版本的Python。 4. 修改frame_test.py文件: 打开frame_test.py文件,找到以下代码行: ``` app = wx.PySimpleApp() ``` 将其替换为: ``` app = wx.App() ``` 这样可以避免使用已弃用的类PySimpleApp。 5. 运行frame_test.py文件: 在终端中,导航到包含frame_test.py文件的目录,然后输入以下命令来运行文件: ``` python frame_test.py ``` 6. 如果仍然遇到问题,尝试创建一个新的Python虚拟环境: 在终端中输入以下命令来创建一个新的虚拟环境: ``` pip install virtualenv virtualenv venv source venv/bin/activate ``` 然后,重新安装所需的依赖库,并在虚拟环境中运行frame_test.py文件。 通过以上步骤,你应该能够解决在Ubuntu 15.04上运行官方Flash下载工具的问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助你。 |
|
|
|
只有小组成员才能发言,加入小组>>
1143 浏览 1 评论
582浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
464浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 12:33 , Processed in 1.264036 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号