2017-05-10 1 views
0

여러분, 저는 python 3.5.0을 Windows 7 컴퓨터에 설치하고 pip3을 사용하여 freeopcua 홈페이지에서 언급 한 종속성 암호화, dateutil, lxml 및 pytz를 설치합니다. 이후 pip3을 사용하여 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 호선, 에 opcua 가져 오기 클라이언트에서 에서 opcua 가져 오기 클라이언트 파일 "XXX \ 바탕 화면 \의 opcua.py", 5 호선에서 ImportError를 '고객' "내 디렉토리에

을"이름을 가져올 수 없습니다 XXX \ Python35-32 \ Lib \ site-packages "나는 본다. opcua 및 freeopcua-0.09.3-py3.5.egg-info가 포함되어 있으므로 올바르게 삽입 된 것처럼 보입니다. opcua 패키지 안에 __init__과 같은 레벨에있는 폴더 클라이언트에서 을 가져 오려면 from opcua.client.client import Client이 있습니다. 그 폴더는 client.py 모듈을 가지고 있고 그 모듈은 "Client"클래스를 가지고 있습니다. 그래서 나에게 모든 것은 괜찮아 보이지만 여기서는별로 경험이 없습니다.

어떤 원인인지 잘 모르시겠습니까? 도와 주셔서 감사합니다!

답변

0

위의 문제는 꽤 오랜 시간이 걸렸으며 어느 날 저녁 붙어서 물어보기로했습니다. 그러나, 나는 그날 아침 패키지에 나섰고 sys.path (0 ..)와 같은 것처럼 보인다. 왜 100 % 사용되지는 않지만 어떻게 든 디렉토리를 변경합니다. 파일을 제 Python 디렉토리/Pyton35-32에 넣은 후 작동 중입니다

+1

무료 opcua를 설치하지 마십시오. 그렇다면 sys를 포함 할 필요가 없습니다. 직접 가져 오기 –

관련 문제