python-3.x - 在用户控制的目录中生成 python 字节码缓存

Python 2 和 3 都在您运行的脚本的同一目录或 __pycache__ 子目录中生成字节码。它很糟糕的一个原因是因为它弄脏了我想保持清洁的源代码树,出于各种原因我不需要解释这个问题(请回答这个问题 - 而不是你想象我的问题有!)

我知道您可以禁用缓存生成,但那样效率很低。

有没有办法运行 Python(2 或 3)但告诉它把它的缓存存储在一个完全独立的缓存目录中?使用环境变量或命令行标志。

这不是 this question 的副本或 this question .

最佳答案

这里回答了这个问题:https://stackoverflow.com/a/53367609/1882946

对于 Python

https://stackoverflow.com/questions/54495621/

相关文章:

typescript - 我想在nestjs中实现自定义缓存

r - 编辑 stargazer 源代码——保存的编辑不会呈现为 pdf

amazon-web-services - 我可以使用 boto 将 "ok_action"添加到现

reactjs - 使用下拉列表自定义 ag-grid-filter 使用 react-redux

php - 如何在登录后自定义重定向

visual-studio-code - 进行文本搜索时如何防止水平滚动?

angularjs - 使用 ui-sref 和 $state.go 在新标签页中打开

sql-server - 如何将变量传递给 SSDT 2017 中的 ODBC SQL 命令?

ruby-on-rails - 如何将数组作为绑定(bind)变量传递给 Rails/ActiveR

pandas - 重新采样 TimeSeries 时无法导入名称 'NaT'