【问题标题】:I have two version of python installed on my computer but one is not responding我的电脑上安装了两个版本的 python 但一个没有响应
【发布时间】:2017-10-30 15:45:05
【问题描述】:

我的电脑上安装了两个版本的python,一个是3.6.0 Anaconda,另一个是3.6.3。现在在 3.6.3 上,我无法在 IDLE 上运行或导入任何库,例如 pandasnumpy。我使用 Windows 10。我可以在 3.6 版本 [Anaconda] 上工作。我尝试通过py -3 通过命令提示符更改版本,但由于两个版本都在 3 +,所以它不起作用。

【问题讨论】:

    标签: python windows import anaconda


    【解决方案1】:

    从您的 PATH 环境变量中删除 Anaconda Python 3.6.0 python 路径。
    而是将 Python 3.6.3 路径添加到您的 PATH 变量中。

    现在使用 Python 3.6.3 版本的常规命令提示符。
    在需要 Python 3.6.0 版本时,在命令提示符下使用命令activate root

    【讨论】:

      【解决方案2】:

      如果您在同一台机器上有两个版本的 Python 3,您应该使用虚拟环境。

      这将使它们分开,并允许您使用所需的模块并在该版本上安装所需的模块。

      你可以在这里学习:https://docs.python.org/3/tutorial/venv.html

      【讨论】:

      • OP 说他们已经有两个独立的解释器——这是一个不同的情况,与想要两个独立的已安装库集支持由同一个口译员。
      • 我知道,但是如果他们创建虚拟环境,他们可以使用每个解释器中的一个,就像你有一个 venv 用于 py2 和一个用于 py3
      猜你喜欢
      • 2021-12-24
      • 2021-05-06
      • 2020-10-07
      • 2019-10-17
      • 2012-02-13
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      相关资源
      最近更新 更多