安装好了virtualenvwrapper-win感觉非常舒爽,但是有一个问题因为我一直再用Sublime text3的SublimeREPL执行python文件,默认的是python的解释器,在设置中发现这么一段,预感是支持的,请问大神们如何设置呢?能让它方便的切换到env虚拟的python解释器
认证高级PHP讲师
这个链接应该可以解决你的问题:Using virtualenv with Sublime Text 3 and SublimeREPL
目前自己找个了手工方法,打开ST3的X:Sublime Text 3x64\Data\Packages\SublimeREPL\config\Python里面有三个文件,st3打开Main.sublime-menu。找到caption为Python-Run current file的这段代码,也就是我们一般把他设置成快捷键F5的运行python选项,把CMD的python改成env的解释器路径。
{"command": "repl_open", "caption": "Python - RUN current file", "id": "repl_python_run", "mnemonic": "R", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["E:\\Python35\\ENVS\\jia\\Scripts\\python", "-u", "$file_basename"], "cwd": "$file_path", "syntax": "Packages/Python/Python.tmLanguage", "external_id": "python", "extend_env": {"PYTHONIOENCODING": "utf-8"} } },
缺点就是环境没法移植。好处就是知道怎么改,其实也很方便简单。想用哪个虚拟环境就改成哪个的路径就OK了。
这个链接应该可以解决你的问题:
Using virtualenv with Sublime Text 3 and SublimeREPL
目前自己找个了手工方法,打开ST3的X:Sublime Text 3x64\Data\Packages\SublimeREPL\config\Python
里面有三个文件,st3打开Main.sublime-menu。找到caption为Python-Run current file的这段代码,也就是我们一般把他设置成快捷键F5的运行python选项,把CMD的python改成env的解释器路径。
缺点就是环境没法移植。好处就是知道怎么改,其实也很方便简单。想用哪个虚拟环境就改成哪个的路径就OK了。