Python路径根据CONDA环境而发生变化



我在Windows 7 64位机器中工作。

我有两个试图导入的模块:VTK和GDAL。

VTK和GDAL都在我的PythonPath变量上(在系统属性 ->环境变量中(。

在使用python 3.5时,在命令提示符中,我可以导入VTK没问题,但导入GDAL时会出现错误:

C:UsersOwner>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:UsersOwner>activate py27
<py27> C:UsersOwner>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环境中需要一个软件包,请在py27环境中使用conda install vtkpip install vtk 安装它。

gdal也是如此:在需要它的环境中安装

相关内容

  • 没有找到相关文章

最新更新