我创建了一个Windows (10) Python虚拟环境(env3.7.3)。当我打开在虚拟环境中激活的cmd窗口时,在虚拟环境中启动Python时收到以下警告信息:
(env3.7.3) C:\Users\redex\OneDrive\Documents\Education\Machine Learning-Ng Python\Exercise7>python
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Warning:
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这个警告以前在不同的上下文中发布过,但它没有解决我的问题。此警告仅出现在Python虚拟环境中,而不出现在基本Conda环境中。这看起来像是Windows或Anaconda环境变量的问题,但我知道的还不够多!Anaconda最近升级了,以前看起来很好,所以可能有bug或设置问题。
发布于 2019-06-20 13:10:43
错误消息告诉您已经找到了Conda环境中的Python解释器,但是还没有调用conda activate <envname>。您是否将Conda环境的bin/目录放到了Windows搜索路径中?那将是错误的。
你说的是virtualenvs。但是Python虚拟环境不同于Conda环境。也许你混淆了这两个概念?
来自Conda基础环境的conda解释器不会抱怨缺少激活,因为它被一些Python子命令调用,并且可以在没有激活环境的情况下工作。不过,在使用Conda环境时也应该调用conda activate base。
发布于 2021-02-08 00:14:18
其中myenv为“您的环境名称”,
试试这个:
conda activate myenv
conda install pip这应该可以解决这个问题。
发布于 2021-02-12 02:45:21
在激活您的Flask环境之后,您必须激活您的Conda环境。
因此您将拥有两个虚拟环境,如下所示:
$(virtualenv) (env) C:\Users\Public\Projects\FlaskInt>pythonhttps://stackoverflow.com/questions/56679132
复制相似问题