这是一个创建于 2603 天前的主题,其中的信息可能已经有所发展或是发生改变。
目前是 NodeJS 的 child_process 想用 Spawn 之类的运行一个 Python3,python 在 virtualenv 的目录里,python 应用依赖的包也都在 virtualenv 里,
Spawn 调用 /bin/python3.4 传递脚本路径,
用环境变量"VIRTUAL_ENV"传递了 virtualenv 所在的目录 /opt/project/app1,Python 脚本用 os.environ['VIRTUAL_ENV']也识别到了,但是 import 包 就提示没有,是环境变量 VIRTUAL_ENV 这样使用不起作用吗。
Thanks a lot.
1 条回复 • 2017-10-11 16:00:35 +08:00
|
|
1
knightdf 2017-10-11 16:00:35 +08:00
直接 virtualenv/bin/python
|