首页 > 解决方案 > Python 程序可以在 VS 代码上运行,但不能在 Mac 的终端上运行

问题描述

当我尝试在 Mac OS 上使用终端执行我的 python 代码时,我遇到了一个非常奇怪的响应。但是,在 Visual Studio Code 解释器上是正常的。

错误消息抱怨模块的存在pyvisa。但是,它安装得很好。这是完整的日志:

Last login: Sat May 15 15:30:04 on ttys000
pokfung@pn-204-230 g13jv % pip3 show pyvisa
Name: PyVISA
Version: 1.11.3
Summary: Python VISA bindings for GPIB, RS232, TCPIP and USB instruments
Home-page: https://github.com/pyvisa/pyvisa
Author: Torsten Bronger, Gregor Thalhammer
Author-email: bronger@physik.rwth-aachen.de
License: MIT License
Location: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages
Requires: typing-extensions
Required-by: 
pokfung@pn-204-230 g13jv % python gui.py 
Traceback (most recent call last):
  File "gui.py", line 3, in <module>
    from subpage import nav, setting
  File "/Users/pokfung/Documents/Coding/JVgui/g13jv/subpage/nav.py", line 3, in <module>
    from subpage import navM
  File "/Users/pokfung/Documents/Coding/JVgui/g13jv/subpage/navM.py", line 1, in <module>
    import pyvisa
ImportError: No module named pyvisa

更新:我发现该命令python实际上指向 2.7.6 发行版并且python3按我预期的那样工作。

标签: pythonmacosvisual-studio-code

解决方案


推荐阅读