【问题标题】:Why is my anaconda python2.7 env opening as python 3 in Spyder? [duplicate]为什么我的 anaconda python2.7 env 在 Spyder 中打开为 python 3? [复制]
【发布时间】:2019-10-28 11:20:01
【问题描述】:

我正在尝试设置一个对 arcpy 友好的环境以用于 ArcMap10.4。我们的代码使用的是Python2.7,我目前安装的Python是3。

这是我到目前为止所采取的步骤。

已关注Arcpy installation with anaconda

在 conda 中创建了一个环境,强制为 32 位。

(base) C:\Users>set CONDA_FORCE_32BIT=1

(base) C:\Users>conda create -n arcpy104 python=2.7.10 numpy=1.9.2 matplotlib=1.4.3 pyparsing xlrd xlwt pandas scipy ipython ipython-notebook ipython-qtconsole

(base) C:\Users>conda activate arcpy104

(arcpy104) C:\Users>spyder

以 Python3.7 打开

【问题讨论】:

  • 如果您激活然后只运行python,会打开哪个版本的python?会不会和你的base 环境有冲突?
  • @MatsLindh 在arcpy104 中运行python 会激活2.7.10。我最熟悉的 IDE 是 spyder,所以我想尝试使用它。

标签: python anaconda


【解决方案1】:

Spyder 还不支持 conda 环境。有一个未解决的问题:
https://github.com/spyder-ide/spyder/issues/4223

但是,您可以 conda env 中安装另一个 Spyder 副本:
https://stackoverflow.com/a/30170469/11451509

【讨论】:

  • 啊,那一定是它。我有一个为 2.7 设置的较旧环境,它可以工作。我一定忘记了我之前做过这一步!我现在就试一试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-11
  • 2020-08-24
  • 2017-10-14
  • 2015-12-26
  • 2020-01-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多