不确定我的pip
和venv
设置有什么问题。但是路径一定存在问题,因为我根本无法导入任何模块。
我已经完成了以下操作(在MacOS Mojave 10.14.5上):
>> brew update
>> brew install python3
>> python3 -m pip install --user --upgrade pip
>> cd projfolder
>> python3 -m venv env
>> source env/bin/activate
>> pip3 install wxPython
我可以确认wxPython
文件夹中存在venv
:
* wx
* wxPython-4.0.6.dist-info
我的source code:
import wx
app = wx.App()
frame = wx.Frame(parent=None, title='Hello World')
frame.Show()
app.MainLoop()
运行此命令,我得到:
>> py mathBlaster.py
>> Traceback (most recent call last):
>> File "mathBlaster.py", line 1, in <module>
>> import wx
>> ModuleNotFoundError: No module named 'wx'
实际上,每个import
都产生相同的ModuleNotFoundError
似乎在虚拟环境中,它不知道已安装的模块:
>> pip3 show wxPython
...什么都不产生。
有什么想法吗?