加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – autoenv无法在Windows 7上运行

发布时间:2020-12-13 22:58:06 所属栏目:Linux 来源:网络整理
导读:我使用pip install在 Windows 7上安装了virtualenv和autoenv: pip install virtualenvpip install autoenv 并添加了包含内容的.env文件: target_folder/.envsource env/bin/activate 我还在Linux Mint 17上设置了相同的系统.当我将CD刻录到Linux Mint上的t
我使用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会激活.当我在Windows 7上刻录到target_directory时,没有任何反应.在Windows 7上设置autoenv还有其他步骤吗?

解决方法

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

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

我正在寻找像autoenv这样的东西,所以一旦我发现任何新信息,我会回来更新这个答案.我相信有一个类似的PowerShell模块,如果我再次遇到它,我会在这里发布.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读