【发布时间】:2021-01-28 03:06:54
【问题描述】:
我最近下载了 anaconda 并试用了它,但是当我想访问我的默认/非 conda python 时,它取代了我的默认 python 并给了我这个错误消息-
C:\Users\Aryan>python
Python 3.8.5 (default, Sep 3 2020, 21:29:08) [MSC v.1916 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
Type "help", "copyright", "credits" or "license" for more information.
>>>
欢迎在我的 PC 或 Python 版本上提供任何进一步的规范!
非常感谢任何帮助、建议、评论和答案!
谢谢!
【问题讨论】:
-
@ShadowRanger 这个问题来自 10 年前,当时 Anaconda 还不存在。它非常过时。 Anaconda 是 FAR 在同一台机器上使用多个 Python 版本的最佳方式(或者即使您只想使用单个版本,它也更好)。
-
@1313e:OP 似乎一开始就不想运行 Anaconda 解释器,所以
py.exe是这种情况下的最佳解决方案。 -
@ShadowRanger OP 也没有要求在同一台机器上运行多个 Python 版本。他们正在询问 Anaconda 在他们的机器上的行为。同样,使用
py.exe是一种非常过时的方法,不应该在任何机器上使用。这篇文章绝不是您连接到它的那个的副本。 -
@1313e:
py.exe已经过时了?它实际上是 Windows 的当前标准,仍然受支持。 Anaconda 很好,但它是一个主要的重量级发行版,围绕它构建了一个完整的生态系统,而不仅仅是“选择不同版本的 Python”。 OP 正在寻求运行一个python.exe,这不是他们的PATH中列出的第一个,重复覆盖。也许不是完全重复,但它解决了 OP 的问题。 -
@ShadowRanger 那么,如果它不是重复的,那么为什么要这样标记呢?此外,“重复”根本不涵盖 OP 的问题。 PS:我没有说
py.exe过时了,我说使用它已经过时了。改用 Anaconda。
标签: python anaconda environment-variables