我有一个Pylons控制器(不相关,但解释了我为什么需要它)比如starter.py
,它使用以下命令启动另一个进程:
retcode = subprocess.call(('python','/path/to/myScript.py'))
现在,由于应用程序运行在虚拟环境中,python
不是正确的二进制文件,因为它无法访问安装在我的虚拟环境中的站点包。
相反,应该是:
retcode = subprocess.call(('path/to/virtual/env/bin/python','/path/to/myScript.py'))
而path/to/virtual/env/bin/python
与运行starter.py
的相同。
有没有机会不设置这个路径(比如在.ini文件中)并检索它?
路径在^{} 中可用。
相关问题 更多 >
编程相关推荐