gpt4 book ai didi

Python路径根据conda环境而变化?

转载 作者:太空宇宙 更新时间:2023-11-04 05:08:46 26 4
gpt4 key购买 nike

我在 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 vtkpip install vtk 安装它 py27 环境

同样适用于 gdal:将其安装在您需要它的环境中

关于Python路径根据conda环境而变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43622981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com