gpt4 book ai didi

linux - autoenv 不适用于 Windows 7

转载 作者:IT王子 更新时间:2023-10-29 01:26:19 32 4
gpt4 key购买 nike

我已经使用 pip install 在 Windows 7 上安装了 virtualenv 和 autoenv:

pip install virtualenv
pip install autoenv

并添加了一个包含以下内容的 .env 文件:

target_folder/.env
source env/bin/activate

我还在 Linux Mint 17 上设置了相同的系统。当我 CD 进入 Linux Mint 上的 target_directory 时,autoenv 会激活。当我 CD 进入 Windows 7 上的 target_directory 时,没有任何反应。在 Windows 7 上设置 autoenv 是否有任何额外的步骤?

最佳答案

在 Linux 上,autoenv 工具将 shell 内置的 cd 函数替换为它自己的 cd 函数,该函数进入 .env 中指定的环境文件。

在 Windows 上,除非使用 Git Bash/msys2/cygwin,否则 cd 函数不会那么容易被覆盖,而 autoenv 基本上是一个 shell 脚本,所以我想你看不到的原因同样的行为是开发人员尚未完全实现在 Windows 上测试的批处理/PowerShell 版本。

我正在考虑自己使用 autoenv 之类的东西,所以一旦我发现任何新信息,我会回来更新这个答案。我相信有一个可用的 PowerShell 模块可以执行类似的操作,如果我再次遇到它,我会在此处发布它。

关于linux - autoenv 不适用于 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31578617/

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