人、私はpython 3.5.0をWindows 7マシンにインストールし、freeopcuaホームページに記載されているように依存関係の暗号化、dateutil、lxmlとpytzをインストールするためにpip3を使用しました。その後 私はpipop3を使ってfreeopcuaをインストールしました。python freeopcuaインポートエラー:インポートできません。クライアント
例の一つをhttps://github.com/FreeOpcUa/python-opcua/blob/master/examples/client_to_kepware.py実行しようと、私はエラーに 1 import sys 2 sys.path.insert(0, "..") 3 import logging 4 5 from opcua import Client 6 from opcua import uaprotocol as ua
「トレースバック(最新の呼び出しの最後): ファイル "だ でxxxは\デスクトップ\のopcua.py"、5行目を、名前をインポートすることはできません 'クライアント' "
私のディレクトリ内に" XXX \ Python35-32 \:opcuaインポートクライアント ファイルopcuaインポートクライアント はImportErrorから で "XXX \デスクトップ\のopcua.py"、5行目からLib \ site-packages "私は参照してくださいopcuaとfreeopcua-0.09.3-py3.5.egg-infoが正しくイントールされているようです。 opcuaパッケージ内には、__init__
と同じレベルに存在するフォルダクライアントからがインポートされます。 from opcua.client.client import Client
があります。そのフォルダはモジュールclient.pyを持ち、そのモジュールはクラス "Client"を保持しています。だから私にはすべてがうまく見えますが、ここではあまり経験はありません。
この原因はわかりません。手伝ってくれてありがとう!
無料のopcuaをインストールしないでください。次に、sysをインクルードする必要はありません。それを直接インポートする –