如果有人意外使用pip install而不是pipenv install在 pipelinenv 环境中使用,则该包不会反映在 Pipfile 上的包列表中,也不会反映在 Pipfile.lock 中。
问题是你可能会使用这个 Pipfile.lock 进行部署,以为你已经拥有了所需的一切,但实际上你缺少一个包。
我正在查看文档https://pipenv.pypa.io/以了解当您运行pip install而不是pipenv install(即使是错误的)时实际发生的情况,但我找不到对此的解释。
如果你运行pipenv graph它,它实际上会显示通过 pip 安装的软件包!所以我知道 Pipenv 在某种程度上知道这些软件包。但是我需要做什么才能使这些反映在 Pipfile 中?
我正在尝试在 WordPress 页面/帖子加载后调用一个函数。我补充道:
add_action('wp_loaded','MyFunc');
Run Code Online (Sandbox Code Playgroud)
到functions.php,但它不起作用。我该如何正确地做到这一点?
编辑:所以我将以不同的方式进行,我把
<script>
MyFunc();
</script>
<input class="clickMe" type="button" value="call MyFunc" onclick="MyFunc();" />
Run Code Online (Sandbox Code Playgroud)
在 comments.php 末尾,该按钮效果很好,当我按下它时,该函数就会被调用。但我希望该功能无需按下按钮即可运行。但这是行不通的。