[英]I can`t import wxpython in anywhere except python console
I installed python 3.8.8 and installed wxpython using pip at terminal我在终端安装了 python 3.8.8 并使用 pip 安装了 wxpython
pip install wxpython
pip 安装 wxpython
and i run simple program我运行简单的程序
import wx
print(wx.version())
in pycharm and pycharm`s python console, I got在 pycharm 和 pycharm 的 python 控制台中,我得到了
ModuleNotFoundError: No module named 'wx'
in IDLE, I got在空闲时,我得到了
Traceback (most recent call last):
File "C:/Users/tasoo/OneDrive/Desktop/wx.py", line 1, in <module>
import wx
File "C:/Users/tasoo/OneDrive/Desktop\wx.py", line 2, in <module>
print(wx.version())
AttributeError: partially initialized module 'wx' has no attribute 'version' (most likely due to a circular import)
in python.exe code works在 python.exe 代码有效
I want to import wx in pycharm project.我想在 pycharm 项目中导入 wx。 I tried add python in system path but it didn`t work.
我尝试在系统路径中添加 python 但它不起作用。
You have problem because you saved code in file wx.py
and now import wx
loads your file wx.py
instead of module wx
.您有问题,因为您将代码保存在文件
wx.py
中,现在import wx
加载您的文件wx.py
而不是模块wx
。 Rename your file - ie.重命名您的文件 - 即。
main.py
instead of wx.py
main.py
而不是wx.py
PyCharm
may have own Python installed and it may need to install wx
in this Python. PyCharm
可能已经安装了自己的 Python,它可能需要在这个 Python 中安装wx
。
Check查看
import sys
print(sys.executable)
to get full path to Python used by PyCharm
and then use this path获取 PyCharm 使用的
PyCharm
的完整路径,然后使用此路径
/full/path/to/python -m pip install wx
Or search in PyCharm settings
(in menu File
) and change Python Interpreter
.或在
PyCharm settings
中搜索(在菜单File
中)并更改Python Interpreter
。
In PyCharm
for every project you may set different Python - if you have installed many versions.在
PyCharm
中,您可以为每个项目设置不同的 Python - 如果您安装了多个版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.