首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在emacs中激活ananconda的env python?

如何在emacs中激活ananconda的env python?
EN

Stack Overflow用户
提问于 2016-05-26 23:27:07
回答 1查看 2K关注 0票数 5

我在anaconda中安装python3.5和python2.7。anaconda经理python版本和包是召集人。在win10 10的cmd中激活pyx.x。在emacs的python模式中,c-p (start解释器)只打开默认python版本。如何切换python版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-27 17:34:01

你似乎没能解释清楚你自己,所以我要试着猜猜你想要什么。

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

代码语言:javascript
复制
(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应由您的虚拟环境名称替换。

项目树应该如下所示:

代码语言:javascript
复制
-Project
  -projectfile_1.py
  -projectfile_2.py
  -.dir-locals.el

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37472595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档