2017-05-21 34 views
2

어떤 이유로 'value (빈 값)가 sys.path 배열에 추가되어'setup.py install '을 실행할 수 없습니다. 영구적으로 제거 할 수있는 방법을 찾을 수 없습니다. 나는 파이썬 셸을 통해 그것을했다 :sys.path에서 값을 영구적으로 제거하는 방법?

sys.path.remove('') 

그리고 그것은 쉘을 닫을 때까지 그것을 제거한다. 영구 제거에 대한 좋은 답변을 찾을 수 없습니다. 나는 이것을 발견했다 - What sets up sys.path with Python, and when? 그러나 나는 더 좋은 방법이 있어야한다고 확신한다.

+0

운영체제를 사용하고 있습니까? 세션 변수가 아닌 사용자 또는 기계 env 변수에서 제거해야합니다. – Netwave

+0

가능한 답변/중복 [여기] (http://stackoverflow.com/a/11667529/8020959) –

+0

@ DanielSanchez, 저는 Mac을 사용하고 있습니다. – user2880391

답변

0

당신은 당신은 $PYTHONPATH$PATH의 경로를 추가하고, 할 수 PYTHONPATH

  1. 를 사용할 수 있습니다. 당신이 바람직하다 어떤 상황에서 PYTHONPATH을 변경 주장하는 경우

  2. :

    이 작업을 수행 :

    1. Export PYTHONPATH=$PYTHONPATH:/Users/username/pymodules

    2. 은 당신이의 규칙을 따르고 있습니다하려면 무엇을 PYTHONPATH에 추가하려면 What exactly should be set in PYTHONPATH?을 참조하십시오.

+0

'추가'란 무엇을 의미합니까? 추가하지 않고 빈 경로를 제거하고 싶습니다. – user2880391

+0

시도해보십시오 -> touch ~/.bash_profile; ~/.bash_profile을 열어 파일을 열고 변경했습니다. –