我正试图在python脚本中导入"clr“,并且在安装"clr”时和没有安装“clr”时都有一个错误。如果安装了"clr“,则会得到错误:
AttributeError: module 'clr' has no attribute 'AddReference'如果我删除"clr“并安装pythonnet (按照修复"clr”错误的建议),则会得到以下错误:
FileNotFoundException: Unable to find assembly 'OSIsoft.AFSDK'.
at Python.Runtime.CLRModule.AddReference(String name)我的进口品是这样的:
import sys
sys.path.append('C:\\Program Files (x86)\\PIPC\\AF\\PublicAssemblies\\4.0\\')
import clr
clr.AddReference('OSIsoft.AFSDK')
from OSIsoft.AF.PI import *
from OSIsoft.AF.Search import *
from OSIsoft.AF.Asset import *
from OSIsoft.AF.Data import *
from OSIsoft.AF.Time import *
import pandas as pd
from datetime import datetime看来我找不到答案了。我已经加载了最新的oracle客户机14.1,该文件夹驻留在我的python工作脚本环境中。谢谢你的帮助!
发布于 2022-09-23 21:19:55
尝试删除错误的'clr‘模块。和pythonnet里的那个混在一起。
pip uninstall clr
pip uninstall pythonnetpip install pythonnethttps://stackoverflow.com/questions/72972219
复制相似问题