python - 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
按我预期的那样工作。
解决方案
推荐阅读
- python - 如果窗口中的按钮已经绑定到函数,如何使用按钮关闭顶级 tkinter 窗口
- objective-c - 调用参数的 NSInvocation 作为 NSNumber 时的 EXC_BAD_ACCESS
- c++ - cpprestsdk 使用 vcpkg、cmake - 找不到包含文件
- android - 如何在可绘制文件夹中找到图像的文件路径作为字符串?
- hyperlink - 如何使用 javascript (node.js) 在 Sendgrid v3 中动态设置链接
- mysql - 掉一个99G的mysql表不影响可以吗?
- android - Android中的双向流导致OOM
- javascript - 从选中的复选框Javascript中获取多个值
- c# - 安装新版本后“找到的程序集的清单定义与程序集引用不匹配”
- css - mydaterangepicker 和 primeng 有问题,它在表头中显示不好,有人可以帮我吗