Raz*_*zer 2 python import migrate python-3.x visa
我正在将PyVisa从Python 2.6迁移到Python 3.2.我可以安装模块.它列在C:\Python32\Lib\site-packages\pyvisa
该__init__.py文件vpp43.py从该文件夹导入module().在这一行,我得到以下错误:
Run Code Online (Sandbox Code Playgroud)Traceback (most recent call last): File "D:\Documents and Settings\grknbl16\My Documents\PatternControl.py", line 2, in <module> from taborAwg import configTabor File "D:\Documents and Settings\grknbl16\My Documents\taborAwg.py", line 1, in <module> from visa import Instrument, vpp43 File "C:\Python32\lib\site-packages\visa.py", line 1, in <module> from pyvisa.visa import * File "C:\Python32\lib\site-packages\pyvisa\__init__.py", line 34, in <module> import configparser, os, sys, vpp43 ImportError: No module named vpp43
哪里出错了?
在Python 3.x中,隐式相对导入已经消失.代替
import configparser, os, sys, vpp43
Run Code Online (Sandbox Code Playgroud)
pyvisa\__init__.py 需要说:
import configparser, os, sys
from . import vpp43
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6365 次 |
| 最近记录: |