【发布时间】:2019-11-02 20:53:01
【问题描述】:
我创建了一个 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 最近升级了,之前看起来还不错,所以可能存在错误或设置问题。
【问题讨论】:
-
您找到解决方案了吗?我自己将 conda 与 venv 一起用于不同的目的(conda 用于数据科学,venv 用于后端)。它不会破坏任何东西,因为如果我在我的 venv 中调用
sys.executable它会指向正确的,但是当它不应该发生时出现这个警告很烦人。
标签: python windows-10 anaconda activation virtual-environment