【发布时间】:2014-08-06 10:28:57
【问题描述】:
我在这样的结构中有一个 virtualenv:
venv/ 源/ 项目文件
我想在 project_files 中运行一个 makefile(调用 Python),但我想从虚拟环境中运行它。由于我的部署编排工作方式,我不能简单地执行源 venv/bin/activate。
相反,我尝试export PYTHONPATH={project_path}/venv/bin/python2.7。但是,当我尝试运行 makefile 时,python 脚本找不到安装在 virtualenv 中的依赖项。我错过了什么明显的东西吗?
【问题讨论】:
-
激活 virtualenv,看看它给你的 PYTHONPATH。
标签: python