代码之家  ›  专栏  ›  技术社区  ›  TomRoche

为Debian上的热情培训创建虚拟环境

  •  0
  • TomRoche  · 技术社区  · 10 年前

    我运行的是64位Debian( LMDE )GNOME包括一个系统python和使用小程序和应用程序的各种python。我对科学软件有着长期的兴趣,但最近才获得了一些业余时间和 Enthought Training 许可证所以我想准备好进行“热情训练”练习,这显然意味着安装 Canopy (原EPD),可能等人。

    因此,我想将Canopy(以及我需要做的任何其他工作,这些工作不是通过debian软件包独立提供的,而不是python软件包)安装到python虚拟环境(而不是KVM、VirtualBox或VMware之类的VM)中,以免导致我的系统python依赖性问题。如何做到这一点? conda ? venv ? virtualenv ? 不幸的是,我没有在Enthought的网站上看到任何如何操作的信息,这就是为什么我在这里询问(自从 they recommend asking on stackoverflow with tag=enthought ).

    很感谢详细的操作方法,因为我在蟒蛇方面仍然很弱:-(

    1 回复  |  直到 10 年前
        1
  •  1
  •   Jonathan March    10 年前

    不必要的复杂。如果您安装了Enthought Canopy,并且没有将其设置为默认的Python,那么它根本不会干扰您的系统Python,因为默认情况下,它完全安装在您的主目录中。在Canopy应用程序和从Canopy Tools菜单打开的任何Canopy终端中,Enthought Python都将是默认设置,但在其他情况下则不会。

    它可能会帮助您知道,当您安装python包时 进入 一个特定的python安装,而不是整个系统。因此,使用Canopy的包工具安装到Canopy中的任何包都只会安装在Canopy,而不会安装到系统python中。