我一直在使用与默认使用 Python 2.7 的 Anaconda 发行版一起安装的 Spyder。目前我需要用 Python 3.4 建立一个开发虚拟环境。
在线研究后的前两个建议是:
这两个建议都很麻烦,看起来不像是明智的发展选择。
是否有一种解决方案可以在激活所需的虚拟环境后自动运行具有所需 Python 版本的 Spyder?
原文由 tomaskazemekas 发布,翻译遵循 CC BY-SA 4.0 许可协议
我一直在使用与默认使用 Python 2.7 的 Anaconda 发行版一起安装的 Spyder。目前我需要用 Python 3.4 建立一个开发虚拟环境。
在线研究后的前两个建议是:
这两个建议都很麻烦,看起来不像是明智的发展选择。
是否有一种解决方案可以在激活所需的虚拟环境后自动运行具有所需 Python 版本的 Spyder?
原文由 tomaskazemekas 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是在 2021 年使用 Anaconda Navigator 快速完成此操作的方法。这是最可靠的方法,除非您想以编程方式创建环境,我认为大多数用户都不会这样做:
设置环境时仍然存在一些小错误,其中大部分应该通过重新启动 Navigator 来解决。
如果您发现错误,也请帮助我们将其发布到 Anaconda Issues 错误跟踪器中!如果您在创建环境时遇到问题,或者如果环境创建不正确,您可以仔细检查已安装的内容:单击“环境”会打开一个显示已安装包的管理窗口。搜索并选择与 Spyder 相关的软件包,然后单击“应用”进行安装。
原文由 adelriosantiago 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
有一个选项可以使用所需的 Python 版本 在 Anaconda 中创建虚拟环境。
激活它:
更新。我已经用 Ubuntu 18.04 测试过了。现在您必须使用此命令为新环境额外安装 spyder(在使用上述命令激活环境之后):
(我也用pip测试过安装,但是对于Python 3.4或更早的版本,它会因库依赖错误而中断,需要手动安装。)
现在要使用 Python 3.4 运行 Spyder,只需键入:
来自读者的编辑:
对于正常打开,使用“Anaconda Prompt”>
activate myenv
>spyder
(然后“Anaconda Prompt”必须保持打开状态,不能将其用于其他命令,并且强制关闭将关闭 Spyder)。这当然比“Anaconda Navigator” > 切换环境 > 启动 Spyder 的长时间加载要快(@adelriosantiago 的回答)。