Conda环境已激活,但是python控制台显示该环境尚未激活

时间:2020-06-05 13:51:24

标签: python windows anaconda conda

我正在尝试遵循Anaconda提供的文档及其troubleshooting guide。但是问题仍然存在。

我看到了类似的问题herehere,但是细节是我的问题有所不同,无论如何,所提供的答案对我不起作用。

我正在公司服务器上工作,该服务器具有管理员权限,但无法访问Internet。

  • 操作系统:Windows Server 2016(v10.0.14393)
  • Anaconda:V2020.02 py37_0
  • Conda:V4.8.2

anaconda安装已以管理员身份完成,并且启用了不建议添加到PATH的选项。这是我目前的PATH样子(已编辑的条目是公司专有的,在这里不相关):

System PATH

以下是我从 Anaconda Prompt(Powershell)运行的特定于conda的步骤:

  1. conda create --prefix ./envs --offline:使用--prefix和--offline标志创建一个conda环境。这是在项目根文件夹中(以脱机方式)创建环境。
  2. conda activate D:\conda_project\envs:激活环境
  3. conda install \path\to\numpy\tar\from\conda-forge:在激活的虚拟环境中安装numpy
  4. python:运行python控制台

这是我似乎无法摆脱警告的地方:

This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.io/activation

我已经验证了conda env是基于外壳中的外观并基于conda info --envs激活的:

Verified that env is activated

最后,这是我报告的错误的屏幕截图(在Python控制台中): Python console thinks the conda env is not activated

我也通过尝试使用--name标志而不是--prefix标志来设置conda环境(因此它在Anaconda的env /文件夹中创建环境)也经历了类似的过程。结果是一样的。

我在做什么错了?

0 个答案:

没有答案