2016-07-06 5 views
0

Windows 10을 사용 중이고 일부 장소에서 라이브러리를 가져 오려는 경우 P:\_Testing\Tools\Selenium\Basic (PYTHONPATH에 추가).Windows에서 파이썬 라이브러리를 올바르게 사용하는 방법은 무엇입니까?

print(os.environ['PYTHONPATH']) 
from Basic import basic 

P:\_Testing\Tools\Selenium\Basic이 두 개의 파일이 들어있는 경로 : 비어 있지 않은 파일 basic.py 및 빈 파일 __init__.py을 나는 다음과 같은 스크립트를 가지고있다. 스크립트를 실행하는 경우 그러나, 나는 다음과 같은 출력을 얻을 :

Y : \ BFH \ 셀레늄 \ BFH_ARoeffnen.py; P : _Testing의 \ 도구 \ 셀레늄 \ 기본; C : \ 프로그램 파일 (86) \ JetBrains의 \ PyCharm 커뮤니티 에디션 5.0.4 \ 도우미 \ pycharm

Error 
Traceback (most recent call last): 
    File "Y:\BFH\Selenium\BFH_ARoeffnen.py", line 25, in test_b_f_h_a_roeffnen 
    from Basic import basic 
ImportError: No module named 'Basic' 

을 왜이 작동하지 않는 이유는 무엇입니까? 주어진 경로에 라이브러리를 올바르게 포함시키는 방법?

+1

* 모듈에 * P * \ Testing \ Tools \ Selenium (즉 * 디렉토리 포함)을 경로에 추가하면 어떻게 될까요? – jonrsharpe

+0

오 잘 ... 물론 당신은 맞습니다 ... 고마워요. – Alex

답변

0

기본 폴더는 PYTHONPATH에 있으므로 기본 폴더를 직접 가져올 수 있습니다. 이 폴더의 검색 파일처럼, 다음과 같은 결과를 얻을 수 있습니다. basic.py .py 기본 폴더 자체를 찾을 수 없습니다.

관련 문제