1.参考emacs系列文章目录-更新ingEmacs:TheBestPythonEditor?2、安装2.1elpy模式(1)简单配置(elpy-enable)(2)use-package下配置(use-packageelpy:ensuret:defert:init(elpy-enable)(advice-add'python-mode:before'elpy-enable):hook(elpy-mode.flycheck-mode);;添加flycheck,替换flymake:config(setqelpy-modules(delq'elpy-module-flymakeelpy-modules)))2.2使用虚拟environment(1)简单替换M-xpyvenv-activate选择虚拟环境的目录并激活(2)有virtualenvwrapper管理命令说明M-xpyvenv-workon激活特定虚拟环境M-xpyvenv-deactivate退出当前虚拟环境M-xelpy-config查看当前配置2.3查看当前elpy配置M-xelpy-config2.4语法检查elpy默认使用flymake检查语法,替换为flycheck(use-packageelpy:hook(elpy-mode.flycheck-mode);;添加flycheck,替换flymake:config(setqelpy-modules(delq'elpy-module-flymakeelpy-modules)))2.5保存时检查语法pipinstallautopep8pipinstallblack:hook(elpy-mode.py-autopep8-enable-on-save)2.6将shell替换为ipython:config(setqpython-shell-interpreter"ipython")3.运行调试3.1执行python代码3.2debugM-xpdbpython-mpdbsimple_test.py到pd四、使用virtualenvwrapper4.1安装配置pipinstallvirtualenvwrappermkdirpyEnvs在.zshrc中添加配置exportWORKON_HOME=~/work/env/pyEnvsexportVIRTUALENVWRAPPER_PYTHON=/usr/bin/pythonsource/usr/local/bin/virtualenvwrapper.sh4.2基本命令命令说明lsvirtualenv列出所有环境mkvirtualenvpy3--python=python3创建虚拟环境mkvirtualenvpy2--python=python2创建虚拟环境workonpy3进入虚拟环境deactivate退出虚拟环境rmvirtualenvpy2删除虚拟环境
