为什么在virtualenvwrapper的.bash\u配置文件中使用“source”?

2024-04-25 11:33:23 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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


Tags: bashsourcebinusrlocalshvirtualenvsprofile
1条回答
网友
1楼 · 发布于 2024-04-25 11:33:23

这只是一个将shell和virtualenvwrapper绑定在一起的助手模块。它将这些辅助对象定义为:

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

当你在source做某事时,它是pretty much the same作为importpython做某事。不,它不会每次都创建~/.virtualenvs文件夹。你知道吗

它还做了一些准备工作:检查~/.virtualenvs文件夹是否就位,钩子是否正确执行。你知道吗

通过运行:cat /usr/local/bin/virtualenvwrapper.sh,您总能看到此文件的源代码。你知道吗

相关问题 更多 >