我在 MacOS High Sierra 上使用 matplotlib 库时遇到问题。
这是我的超级简单的代码。
plt.ion()
plt.plot(x,y)
plt.show()
Run Code Online (Sandbox Code Playgroud)
python 符号出现在仪表板上,但在任何地方都找不到该窗口。
如果我不使用 ion() 我可以一次得到一张图。
这个问题在世界上已经很久了。有可用的讨论和解决方案。全部归结为更新规则文件并授予权限。所以我遵循了食谱。但是我仍然有同样的问题。这是显示我遵循说明的屏幕截图。
版本:
Python 2.7.12 (default, Dec 4 2017, 14:50:18)
usb.__version__ '1.0.2'
Run Code Online (Sandbox Code Playgroud)
错误:
Traceback (most recent call last):
File "/media/psf/Home/All-Projects-on-femto/LaserLab/Software/usb_4108.py", line 19, in <module>
dev.set_configuration()
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 869, in set_configuration
self._ctx.managed_set_configuration(self, configuration)
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 102, in wrapper
return f(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 147, in managed_set_configuration
self.managed_open()
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 102, in wrapper
return f(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 120, in managed_open
self.handle = self.backend.open_device(self.dev)
File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 786, in open_device
return _DeviceHandle(dev)
File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 643, …Run Code Online (Sandbox Code Playgroud)