如何在Python Venv中使用Direnv?

时间:2019-07-03 02:06:30

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

我的df.rolling(window=4).apply(slope(df.time,df.var_A)) i time var_A var_B slope_A 0 0.1 0.327 1.080 NaN 1 0.2 0.618 1.275 NaN 2 0.3 0.841 1.478 NaN 3 0.4 0.972 1.562 2.157 4 0.5 0.995 1.443 1.262 5 0.6 0.909 1.119 0.227 6 0.7 0.723 0.677 -0.833 7 0.8 0.457 0.264 -1.801 8 0.9 0.141 0.025 -2.570 9 1 -0.191 0.045 -3.057 10 1.1 -0.501 0.319 -3.207 中有这行

.envrc

我基本上在source python3-venv/bin/activate 所在的文件夹内创建了一个python3 venv。

然而,即使通过.evnrc执行(例如,当我输入该Directoy时,现在都正确设置了所有env变量),venv也不会被激活。

当我执行.envrc时,它显示的是which python3而不是/usr/local/bin/python3

如果我手动运行<path to my current folder>/python-venv/bin/python3行,bash提示符将按预期切换到source

如何正确激活(python3-venv) my-workstation:working-folder antkong$

我正在MacOS Mojave中运行它。

1 个答案:

答案 0 :(得分:0)

我删除了静脉,然后重建静脉

python3 -m venv python3-venv

似乎可以解决该问题。