Skip to main content
 首页 » 编程设计

python之在 setup.cfg 中设置 basedirlist 并在 make 中设置 PREFIX 指向 virtualenv

2025年05月04日9yjmyzz

在SO question 3692928 ,我展示了如何在 virtualenv 中编译和安装 matplotlib。不过,我做的一件事并不理想——我手动设置了 setup.cfg 中的 basedirlist 和 make.osx 中的 PREFIX。

设置.cfg

[directories] 
basedirlist = /Users/matthew/.virtualenvs/matplotlib-test 

制作.osx

PREFIX=/Users/matthew/.virtualenvs/matplotlib-test 

有没有办法可以自动将这些设置为当前激活的 virtualenv?

请您参考如下方法:

使用 VIRTUAL_ENV 环境变量:

setup.cfg

[directories] 
basedirlist = ${VIRTUAL_ENV} 

制作.osx

PREFIX=${VIRTUAL_ENV}