小编典典

如何从虚拟环境(virtualenv)启动python空闲

python

我有一个从虚拟环境安装的软件包。如果我只是启动python解释器,则可以导入该包。但是,如果启动Idle,则无法导入该程序包(因为它仅在一个特定的virtualenv中可用,而在全局环境中不可用)。如何从virtualenv启动Idle,以便virtualenv中的所有软件包都可用?


阅读 220

收藏
2020-12-20

共1个答案

小编典典

对于Python 3.6+,请参阅下面的Paul
Wicking的答案

在3.6之前的Python中,IDLE本质上是

from idlelib.PyShell import main
if __name__ == '__main__':
  main()

因此,除非您在没有默认程序包的情况下构建了virtualenv,否则您可以自行启动它。

2020-12-20