如何在Light Table中使用virtualenv进行Python开发?

13
如何在Light Table IDE中使用virtualenv来运行Python代码?
我所有的项目都是在virtualenv下运行的,而所有的virtualenv都存放在子文件夹/.virtualenvs/中(这是一种非常标准的做法)。
我发现LightTable支持基于工作区设置behaviors,因此是否有一种方法可以设置一个behavior将工作区与特定的virtualenv路径绑定?

2
看起来支持不是很好。看起来LT强制自动解释器检测,所以你不能像应该能够手动配置客户端/连接一样进行配置。https://groups.google.com/forum/#!topic/light-table-discussion/tIe1h5hzGAs https://github.com/LightTable/LightTable/issues/465 - Silas Ray
3
你尝试过像往常一样激活你的虚拟环境,然后从中启动LightTable吗? - Oleksandr Fedorov
1
这个问题在Github上有一个新的相关问题。https://github.com/LightTable/Python/issues/6最好的解决方法似乎是Alex上面提到的激活然后启动方法 - Paul Bissex
如果您想使用不同的虚拟环境来运行多个项目,则激活然后启动方法无法正常工作。 - moljac024
这个相关吗?https://github.com/LightTable/LightTable/issues/465 - PythonNut
显示剩余4条评论
1个回答

2

我不使用LightTable,但是如果你可以告诉它使用虚拟环境中bin目录下的python可执行文件,那应该就可以了。这就是虚拟环境的工作方式。python可执行文件会遍历虚拟环境的目录结构,直到找到一个包含适当内容的lib目录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接