繁体   English   中英

调试时 importing.netcdf4 和 xarray 的问题 - 在 eclipse + pydev on windows

[英]Problems with importing netcdf4 and xarray when debugging - in eclipse + pydev on windows

我一直是 Windows 上 Eclipse 的坚定用户——主要用于开发 Python 代码。 最近,我需要对包 xarray 和 .netcdf4 做一些事情。 我最初使用的是 Eclipse 的旧版本,但当我遇到问题时,我在我的 Windows 10 机器上安装了最新的 LiClipse - 版本 8.2.0(64 位)。 我使用 Miniconda 3 py37_4.9.2(64 位)和 Anaconda Navigator 2.1.2 来管理我的 Python 环境。 我写了一个只有几行的脚本。 当我尝试导入 package.netcdf4 时,我立即收到导入错误,在按下调试按钮后无法找到其中一个 .netcdf4 DLL。 当我尝试在没有直接参与 .netcdf4 而只使用 xarray 的情况下工作时,我还遇到了一个导入错误,指出我的包配置不正确。 当我从命令行启动脚本时 - 在 Eclipse 之外 - 完全没有问题。 顺便说一句,我尝试使用不同的 Python 版本运行:3.6、3.8 和 3.9,但这没有任何区别。 我怀疑 Pydev 不能与 packages.netcdf4 和 xarray 一起很好地工作。 有没有其他人遇到过类似的问题?

从 PyDev 运行时,似乎某些环境变量设置不正确......

你有标志来加载解释器配置中设置的 conda 环境变量吗?

IE:

在此处输入图像描述

注意:如果它在命令行中运行,您可以将os.environ中的值从一个值与另一个值进行比较,以找出可能不同的地方(通常只需确保加载了 conda 环境变量就可以解决问题,但是如果它不比较那些并在“ Environment ”选项卡中设置所需的内容可能会有所帮助)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM