나는 IPython이 virtualenv를 인식 하지 못하며 이에 대한 가장 논리적 인 해결책은 각 virtualenv에 ipython을 별도로 설치 하는 것임을 이해합니다.
pip install ipython
여태까지는 그런대로 잘됐다. 내가 알아 차린 한 가지는 IPython $> ipython
이이 virtualenv 아래에 설치되기 전에 사용하는 virtualenv 내에서 IPython의 시스템 전체 복사본이 호출 되면 후속 $> ipython
명령이 시스템 전체 ipython 복사본을 계속 불러 온다는 것입니다.
반면에, ipython을 virtualenv 아래에 설치하기 전에 호출 하지 않으면$> ipython
새로 설치된 복사본을 가져옵니다.
이것에 대한 설명은 무엇입니까?
또한이 동작이 문제가 발생할 것으로 예상해야하는지 궁금합니다.
ipython
어딘가에 실행 파일 의 위치를 bash 캐싱하는 것입니다 ( 이 질문 참조 ).