Questions tagged «environment»

1
在emacs中使用conda环境
使用emacs作为Python IDE 使用conda environmets的最佳方法是什么? 使用Python进行编程时,我有不同的conda环境: $ conda info -e # conda environments: # django /Users/Pablo/anaconda/envs/django scipy * /Users/Pablo/anaconda/envs/scipy visual /Users/Pablo/anaconda/envs/visual ml /Users/Pablo/anaconda/envs/ml root /Users/Pablo/anaconda 但是当我使用crtl+ c crtl+时,cemacs仅使用Mac OS X的默认Python PATH。如何在所有不同的conda环境之间进行修改?
21 python  osx  path  environment 

3
重新加载环境变量
超级用户是否有在emacs中重新加载环境变量的方法提出了此问题,但是没有给出好的解决方案。 我使用EmacsClient时通常会打开30多个缓冲区,如果我在外壳中更改环境变量,则需要退出EmacsClient(然后重新打开所有缓冲区),或者也必须在Emacs中手动设置环境变量。我无法在Emacs中轻松更新环境变量,这很烦人。有什么建议么?

4
如何使用Shell配置文件和当前目录挂钩(例如direnv)使shell命令运行
我正在尝试获取shell-command并async-shell-command与.bashrc文件中的几个程序无缝集成,在此示例中特别是direnv。 我发现,如果我进行了自定义shell-command-switch,则可以使外壳程序进程像常规的交互式登录外壳程序一样加载我的配置文件: (setq shell-command-switch(纯副本“ -ic”)) (setqexplicit-bash-args'(“ -ic”“ export EMACS =; stty echo; bash”)) 我也在使用exec-path-from-shell。 说我有一个~/.bashrc文件: ... 评估“ $(direnv hook $ 0)” 回声“ foo” 里面~/code/foo我有一个.envrc文件: 导出PATH = $ PWD / bin:$ PATH 回声“栏” 如果我运行M-x shell与default-directory设置为~/code/foo,是bash shell会正确加载我的个人资料和运行direnv钩到添加到我的路径: direnv:加载.envrc 酒吧 direnv:导出〜PATH 〜/ code / foo $ echo $ PATH /用户/用户名/代码/ foo / bin:/ …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.