【问题标题】:how to activate the ananconda's env python in emacs?如何在 emacs 中激活 ananconda 的 env python?
【发布时间】:2016-05-26 23:27:07
【问题描述】:

我在 anaconda 中安装了 python3.5 和 python 2.7。 anaconda manager python版本和包很方便。在win10的cmd中激活pyx.x。 在emacs的python-mode中,c-c c-p(启动解释器)只打开默认的python版本。 python版本如何切换?

【问题讨论】:

    标签: python emacs anaconda


    【解决方案1】:

    你似乎没有过多地解释你自己,所以我会试着猜测你想要什么。

    您希望能够根据您正在编辑的文件切换 conda python 版本和 conda 虚拟环境。我最近使用pyvenv 包进行了设置。在我的配置文件中,我有:

    (use-package pyvenv
            :ensure t
            :init
            (setenv "WORKON_HOME" "/home/NAME/anaconda/envs")
            (pyvenv-mode 1)
            (pyvenv-tracking-mode 1))
    

    将“WORKON_HOME”目录更改为指向您的虚拟环境所在的目录。

    然后在您的项目目录中。在该文件位置放置一个名为 .dir-locals.el 的文件:((nil . ((pyvenv-workon . "ENV_NAME")))) 其中 ENV_NAME 应替换为您的虚拟环境名称。

    您的项目树应如下所示:

    -Project
      -projectfile_1.py
      -projectfile_2.py
      -.dir-locals.el
    

    如果这没有帮助,请告诉我

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      相关资源
      最近更新 更多