我一直在使用Spyder安装的Anaconda发行版,默认使用Python 2.7。目前我需要用Python 3.4设置一个开发虚拟环境。
在线调查后的两大建议是:
这两项建议都很繁琐,看起来不像是明智的发展选择。
是否有一个解决方案,将允许运行Spyder所需的Python版本自动激活所需的虚拟环境后?
什么对我有用:
在ubuntu 16,spyder3,python3.6工作。
有一个选项可以在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提示符”
这里是在2021使用AcANDA导航器的一种快速方法。这是最可靠的方法,除非您希望以编程方式创建环境,我认为大多数用户都不需要这样做:
在设置环境时仍然有一些小错误,其中大部分应该通过重新启动导航器来解决。
如果您发现一个bug,请帮助我们将其发布在Anaconda问题bug跟踪器中!如果您在创建环境时遇到问题,或者环境创建不正确,您可以仔细检查安装的内容:单击“环境”打开一个显示已安装软件包的管理窗口。搜索并选择Spyder相关软件包,然后单击“应用”安装它们。
我安装的虚拟环境使用()。这就出现了。
问题内容: 从代码移动到新机器(可能运行不同的OS)相对简单并且给出相同结果的意义上来说,主要的工作之一就是确保代码的可移植性。 来自Python背景,我习惯了虚拟环境的概念。与所需软件包的简单列表一起使用时,这可以确保安装的软件包和库在任何计算机上都可用,而不会引起太多麻烦。当然,这不能保证- 不同的操作系统都有自己的缺点和特点-但这可以为您提供95%的解决方案。 R中是否存在这样的东西?即使它
自己用django搭了一个网站,用subprocess调用了相同目录下的一个python文件, 调用的是一个GAN模型,views.py规定如下 服务器正常启动。 django编写的整个服务器调用的是pycharm创建的虚拟环境,但是调用单个脚本时调用默认运行环境,求教如何解决 试过向views.py和settings.py添加代码,并且已经注释掉了
我有几个python程序,它们都有每个虚拟环境。 我想在Java程序中运行这些python程序。 现在我在Java运行python程序如下: 但我不知道如何运行虚拟环境。 Java程序能用每个虚拟环境运行每个Python程序吗?
不能将“virtualenv”识别为内部或外部命令、可操作程序或批处理文件。 我正在遵循的步骤 在默认目录下安装-pip安装virtualenv 要创建一个venv,请运行此virtualenv-p python3 venv 激活virtualenv\Scripts\Activate 它看起来像这样(venv)
我做了一个虚拟环境,我可以在命令提示符下激活它,但它不能用my_venv2\脚本\activate.bat激活它,我也不能在py魅力的终端中激活它