gpt4 book ai didi

python - 为什么 `source` 在 .bash_profile 中与 virtualenvwrapper 一起使用?

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:43 25 4
gpt4 key购买 nike

virtualenvwrapper 指示我们将 source/usr/local/bin/virtualenvwrapper.sh 放入 .bash_profile 中。为什么?

我看到它在第一次运行时创建了.virtualenvs。每次我 $ source .bash_profile 时,.virtualenvs 都是新创建的吗?如果是,那么 .virtualenvs 是否可以随着 virtualenvwrapper 的更新而更新?

最佳答案

这只是一个将 shell 和 virtualenvwrapper 绑定(bind)在一起的辅助模块。它将此类助手定义为:

  • workon 激活 virtualenv
  • mkvirtualenv 创建新的
  • rmvirtualenv 删除未使用的 virtualenv
  • 以及其他一些命令,请输入 virtualenvwrapper 查看完整列表

当您source某些东西时,它是 pretty much the same就像在pythonimport一样。不,它不会每次都创建 ~/.virtualenvs 文件夹。

它还做了一些准备工作:检查 ~/.virtualenvs 文件夹是否就位以及钩子(Hook)是否正确执行。

您始终可以通过运行以下命令查看此文件的源代码:cat/usr/local/bin/virtualenvwrapper.sh

关于python - 为什么 `source` 在 .bash_profile 中与 virtualenvwrapper 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48515595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com