我正在使用Windows系统,在conda创建的环境中发现了一些导入行为上的差异,但是我无法理解,以下是详细情况:
案例1(成功)
(base) C:\> conda activate <env-name>
(env-name) C:\> python
>>> import numpy
(Success)
案例2(失败)
C:\> cd <path-to-conda-env>
C:\path-to-conda-env> python
>>> import numpy
(Fail)
我之前在使用“ssl”包时遇到了这个问题,可以通过从“conda-forge”安装包而不是“default”来解决,所以这似乎是一个包的问题。
困扰我的是导入语句似乎加载了环境外的东西,因为我检查了“sys.path”和“sys.executable”,两种情况下它们都是相同的。
我错过了什么?欢迎任何意见。
敬礼