在setup.cfg中设置basedirlist,在make中设置PREFIX指向virtualenv
在这个问题中,我展示了如何在一个虚拟环境中编译和安装matplotlib。不过,有一点做得不太好——我手动在setup.cfg文件中设置了basedirlist
,还在make.osx文件中设置了PREFIX
。
setup.cfg
[directories]
basedirlist = /Users/matthew/.virtualenvs/matplotlib-test
make.osx
PREFIX=/Users/matthew/.virtualenvs/matplotlib-test
有没有办法可以自动将这些设置为当前激活的虚拟环境呢?
1 个回答
1
使用 VIRTUAL_ENV
这个环境变量:
setup.cfg
[directories]
basedirlist = ${VIRTUAL_ENV}
make.osx
PREFIX=${VIRTUAL_ENV}