PyCharm如何定位wxPython库

测试环境

(1)Windows7 (64bits)python

(2)PyCharm 2020.1bash

(3)Python 3.8.4ide

情形一

在DOS命令行下安装wxPython库,固然,前提是安装好了pycharm和python。
测试

pip install wxpython

安装顺利!固然安装过程当中会自动查找其所依赖的库(没有的话须要先安装),并自动检测Python安装路径。命令行

可是,要在PyCharm中使用上述库,还要通过设置一下。blog

image.png

如上图所示,启动pycharm在建立一个普通Python项目(Pure Python)时,系统会自动使用一个名称为pipenv的虚拟环境。此时,尽管看上去彷佛系统可以自动查询Python 3.8.4解释器,可是,在随后代码中操做wxpython库时,系统却没法识别。提示相应的语法错误。
ip

解决方法是:把上面界面中的解释器选择改成下面的那个(Existing interpreter),即让系统直接定位到硬盘安装路径下的Python解释器所在位置。稍过几分钟后,Pycharm系统即会识别出前面在CMD模式下安装的wxpython库,并成功完成Intelligent Sense语法提示!pycharm

情形二

此种情形更典型,就是在PyCharm中安装wxPython库。例如,新可使用IDE新建一个“Pure Python”项目。而后,在项目配置界面中再安装wxPython库。参考以下界面:it

image.png

注意到,这里也出现了如上面讨论的情形,即在默认虚拟环境解释器Pipenv下,系统不能自动定位咱们已经在命令行下安装的wxpython库(包)。若是此前真正没有在命令行下安装过wxpython库(包),能够点击右上方的“+”实时安装便可,在点击“+”后的界面参考下图。pip

image.png

在搜索到wxpython包后,便可点击左下方的“Install Package”进行安装,结束后,再返回到编辑窗口中,系统便会自动识别到wxpython包,并提供对应的智能感知语法支持。

可是,若是你在命令行下已经安装了wxpython包,再使用上面“Install Package”安装的话,重复安装了。此时的办法其实很简单,以下图:

image.png

返回到前一个项目解释器选择界面,修改选项为你在硬盘上安装的Python所在路径对应的Python解释器,便可。稍后:下部列表控件中即出现你刚才在CMD状态安装的wxPython,如上图。

在点击【OK】退出后返回到IDE编辑状态即出现如期的智能感知支持了。

相关文章
相关标签/搜索