当前位置: 首页 > 知识库问答 >
问题:

如何在虚拟环境中运行Spyder?

陆高峰
2023-03-14

我一直在使用Spyder安装的Anaconda发行版,默认使用Python 2.7。目前我需要用Python 3.4设置一个开发虚拟环境。

在线调查后的两大建议是:

  1. 首先设置虚拟环境,并指向更改Spyder的首选项,例如这里;
  2. 在虚拟环境中安装所有Spyder依赖项,如PyQt4,例如这里;

这两项建议都很繁琐,看起来不像是明智的发展选择。

是否有一个解决方案,将允许运行Spyder所需的Python版本自动激活所需的虚拟环境后?

共有3个答案

郑燕七
2023-03-14

什么对我有用:

  1. 从环境中运行spyder(源激活后)
  2. 转到工具-

在ubuntu 16,spyder3,python3.6工作。

宦子琪
2023-03-14

有一个选项可以在Anaconda中创建具有所需Python版本的虚拟环境。

conda create -n myenv python=3.4

要激活它:

source activate myenv   # (in linux, you can use . as a shortcut for "source")
activate myenv          # (in windows - note that you should be in your c:\anaconda2 directory)

使现代化我已经用Ubuntu 18.04测试过了。现在,您必须使用此命令为新环境另外安装spyder(在使用上述命令激活环境后):

conda install spyder

(我也用pip测试了安装,但是对于Python 3.4或更老版本,它打破了需要手动安装的库依赖错误。)

现在要使用Python 3.4运行Spyder,只需键入:

spyder

从读者处编辑:

对于正常打开,请使用“Anaconda提示符”

施权
2023-03-14

这里是在2021使用AcANDA导航器的一种快速方法。这是最可靠的方法,除非您希望以编程方式创建环境,我认为大多数用户都不需要这样做:

  1. 打开Anaconda Navigator。

在设置环境时仍然有一些小错误,其中大部分应该通过重新启动导航器来解决。

如果您发现一个bug,请帮助我们将其发布在Anaconda问题bug跟踪器中!如果您在创建环境时遇到问题,或者环境创建不正确,您可以仔细检查安装的内容:单击“环境”打开一个显示已安装软件包的管理窗口。搜索并选择Spyder相关软件包,然后单击“应用”安装它们。

 类似资料:
  • 我安装的虚拟环境使用()。这就出现了。

  • 问题内容: 从代码移动到新机器(可能运行不同的OS)相对简单并且给出相同结果的意义上来说,主要的工作之一就是确保代码的可移植性。 来自Python背景,我习惯了虚拟环境的概念。与所需软件包的简单列表一起使用时,这可以确保安装的软件包和库在任何计算机上都可用,而不会引起太多麻烦。当然,这不能保证- 不同的操作系统都有自己的缺点和特点-但这可以为您提供95%的解决方案。 R中是否存在这样的东西?即使它

  • 我有几个python程序,它们都有每个虚拟环境。 我想在Java程序中运行这些python程序。 现在我在Java运行python程序如下: 但我不知道如何运行虚拟环境。 Java程序能用每个虚拟环境运行每个Python程序吗?

  • 不能将“virtualenv”识别为内部或外部命令、可操作程序或批处理文件。 我正在遵循的步骤 在默认目录下安装-pip安装virtualenv 要创建一个venv,请运行此virtualenv-p python3 venv 激活virtualenv\Scripts\Activate 它看起来像这样(venv)

  • 我做了一个虚拟环境,我可以在命令提示符下激活它,但它不能用my_venv2\脚本\activate.bat激活它,我也不能在py魅力的终端中激活它

  • 问题内容: 在我的项目文件夹中,创建了venv文件夹。 当我在VS Code中运行命令时,我的venv文件夹未显示。我像这里建议的那样上了一层,但是VS Code没有看到我的虚拟解释器。 我错过了什么? 问题答案: PS: 我已经使用vs代码已有一段时间了,发现了另一种在vs代码中显示虚拟环境的方法。 通过命令提示符转到上级文件夹。 键入并回车。[为我在Windows和Linux上工作。] 这也应