Windows 7 64 비트 컴퓨터에서 작업하고 있습니다.
가져 오려는 두 개의 모듈이 있습니다 : vtk와 gdal.
vtk와 gdal은 모두 내 PYTHONPATH 변수 (시스템 속성-> 환경 변수)에 있습니다.
Python 3.5를 사용할 때 명령 프롬프트에서 vtk를 문제없이 가져올 수 있지만 gdal을 가져올 때 오류가 발생합니다.
C:\Users\Owner>python
Python 3.5.2 |Anaconda 4.2.0 <64-bit>| <default, Jul 5 2016, 11:41:13> [MSC v.1900 64 bit <AMD64>] on win32
>>> import vtk
>>> import gdal
ImportError: No module named 'gdal'
그러나 Python 2.7 환경으로 전환하면 그 반대가 발생합니다!
C:\Users\Owner>activate py27
<py27> C:\Users\Owner>python
Python 2.7.13 |Continuum Analytics, Inc.| <default, Dec 19 2016, 13:29:36> [MSC v.1500 64 bit <AMD64>] on win32
>>> import gdal
>>> import vtk
ImportError: No module named 'vtk'
왜 이런 일이 일어나는지 설명 할 수 있습니까?
내가 사용하는 Python 버전에 따라 경로 변수가 변경되는 것 같습니다. 아니면 내가 놓친 다른 일이 있습니까?
모든 정보를 주시면 감사하겠습니다.
이것이 바로 Conda 환경의 요점입니다. 각각의 패키지는 서로 격리됩니다.
py27
환경에 패키지가 필요한 경우 conda install vtk
또는 환경 pip install vtk
에있는 동안을py27
사용하여 설치 합니다 .
똑같습니다 gdal
: 필요한 환경에 설치 하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다