Python位于conda env中,但尚未在Windows virtual en中激活

2024-04-30 03:04:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个Windows(10)Python虚拟环境(env3.7.3)。当我打开一个在virtual env中激活的cmd窗口时,在virtual env中启动Python时会收到以下警告消息:

(env3.7.3)C:\Users\redex\OneDrive\Documents\Education\Machine Learning Ng Python\Exercise7>;Python Python 3.7.3(默认值,2019年4月24日,15:29:51)[MSC v.1915 64位(AMD64)]::Anaconda,Inc.on win32 警告: 这个Python解释器位于conda环境中,但是环境 未激活。库可能无法加载。激活此环境 请看https://conda.io/activation

这个警告以前是在另一个上下文中发布的,但它没有解决我的问题。此警告仅出现在python虚拟环境中,而不是基本conda环境中。这似乎是一个windows或anaconda环境变量的问题,但我不知道足够多!水蟒是最近升级,它似乎是好之前,所以可能有一个错误或设置问题。

如能就此事提供任何指导或专门知识,将不胜感激。


Tags: envcmd消息警告环境windows虚拟环境virtual
1条回答
网友
1楼 · 发布于 2024-04-30 03:04:45

错误消息告诉您,已找到conda环境中的Python解释器,但尚未调用conda activate <envname>。你把conda env的bin/目录放入Windows搜索路径了吗?那就错了。

你说的是虚拟环境。但是Python虚拟环境不是conda环境。也许你把这两个概念弄混了?

conda-base环境中的Python解释器并不抱怨缺少激活,因为它由一些conda子命令调用,并且可以在没有激活环境的情况下工作。不过,在使用conda环境时,也应该调用conda activate base

相关问题 更多 >