Python安装了wxPython但在anaconda下不可用

问题

在命令行模式下使用pip install -U wxPython命令成功安装了wxPython开发包,并且在命令行模式下一行行输入代码>>>import wx等等,可以成功运行。但是使用Spyder和Jupyter写简单的程序时却出了错。

import wx

app=wx.App()
frm=wx.Frame(None,title="Hello!",size=(400,300),pos=(100,100))
frm.Show()
app.MainLoop()

这个程序在Spyder下运行出错,在Jupyter下也运行出错,原因是没有成功导入wx包。
在这里插入图片描述
今天花费了一个半小时在这个问题上,搜到了无数答案,都很模糊。最终还是找到了解决方案。

解决方法

1.首先找到安装的wxPython包的位置
在命令行模式下输入 pip show wxPython 按下回车键
在这里插入图片描述
从倒数第三行可以找到wxPython包的位置,复制下来这个路径。

2.配置环境变量
右键点击我的电脑——属性——高级系统设置——环境变量
在这里插入图片描述
点击下方的新建
在这里插入图片描述
变量名为PYTHONPATH
变量值为刚刚复制的路径
接着一直点击确定退出即可。

Ps.一个不相干的问题

在命令行下使用cd 转换工作区时失败,如下图所示
在这里插入图片描述
解决方式是在进行上述操作后,接下来输入 D:
在这里插入图片描述
Bingo! 成功啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值