我正在尝试遵循Anaconda提供的文档及其troubleshooting guide。但是问题仍然存在。
我看到了类似的问题here和here,但是细节是我的问题有所不同,无论如何,所提供的答案对我不起作用。
我正在公司服务器上工作,该服务器具有管理员权限,但无法访问Internet。
anaconda安装已以管理员身份完成,并且启用了不建议添加到PATH的选项。这是我目前的PATH样子(已编辑的条目是公司专有的,在这里不相关):
以下是我从 Anaconda Prompt(Powershell)运行的特定于conda的步骤:
conda create --prefix ./envs --offline
:使用--prefix和--offline标志创建一个conda环境。这是在项目根文件夹中(以脱机方式)创建环境。 conda activate D:\conda_project\envs
:激活环境conda install \path\to\numpy\tar\from\conda-forge
:在激活的虚拟环境中安装numpy 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
激活的:
最后,这是我报告的错误的屏幕截图(在Python控制台中):
我也通过尝试使用--name标志而不是--prefix标志来设置conda环境(因此它在Anaconda的env /文件夹中创建环境)也经历了类似的过程。结果是一样的。
我在做什么错了?