与virtualenv(python)中的$ HOME相同 - 特别是对于matplotlibrc

And*_*eas 5 python matplotlib virtualenv

我发现这个美丽的ggplot灵感的matplotlib配色方案,并希望将其用于特定的项目.

根据matplotlib文档,自定义颜色方案不应覆盖默认值,site-packages而应放在其中$HOME/.matplotlib.但是什么是相同$HOMEvenv?具体来说:如何在安装/升级新配置时确保不会覆盖此配色方案matplotlib

voi*_*hos 4

您是否有任何理由不想将其保存在实际$HOME目录下?

Virtualenv 是一个用于创建隔离的Python环境的工具。因此,它并不试图提供完整的用户环境。所以基本上,$HOMEvirtualenv 的功能只是$HOME用户的正常行为。

至于 Matplotlib,文档提到了如何matplotlibrc搜索文件:

  1. 首先,它在当前目录中查找matplotlibrc。这可能是您的 venv 特定配置的候选位置。
  2. 其次,它查看用户的配置 ( ~/.matplotlib/matplotlibrc)。
  3. 最后,它会查找安装目录。