【问题标题】:How to use direnv with python venv?如何将 direnv 与 python venv 一起使用?
【发布时间】:2019-11-13 15:56:33
【问题描述】:

我的.envrc中有这条线

source python3-venv/bin/activate

我基本上在.envrc所在的文件夹内创建了一个python3 venv。

然而,即使 .evnrc 被执行(例如,当我进入这个目录时,所有现在的 env 变量都被正确设置),venv 没有被激活。

当我执行which python3 时,它显示/usr/local/bin/python3 而不是<path to my current folder>/python-venv/bin/python3

如果我手动运行source 行,bash 提示符将按预期切换到(python3-venv) my-workstation:working-folder antkong$

如何正确激活python-venv

我在 MacOS Mojave 中运行它。

【问题讨论】:

标签: python-3.x macos python-venv direnv


【解决方案1】:

我删除了 venv 然后重建了 venv

python3 -m venv python3-venv

似乎解决了这个问题。

【讨论】:

    猜你喜欢
    • 2019-11-09
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 2019-02-04
    • 2016-05-31
    • 2013-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多