unix deactivate:unset:1:没有这样的哈希表元素:皮多克

wgx48brx  于 2023-04-29  发布在  Unix
关注(0)|答案(3)|浏览(164)

我正在尝试设置我的新笔记本电脑的开发环境。安装zsh后我不断得到错误
deactivate:unset:1:没有这样的哈希表元素:皮多克
请帮帮我我在zshrc中有以下简单的别名:

alias c="clear"
alias gpl="git pull"
alias gps="git push"
alias gc="git commit"
alias gck="git checkout"
alias d="git diff"
alias s="git status".
a14dhokn

a14dhokn1#

你可以看到virtualenv pr on github
或者你可以改变deactivate()函数。
unset -f pydoc更改为unset -f pydoc >/dev/null 2>&1

bvjveswy

bvjveswy2#

请尝试安装最新版本的virtualenv。
它尚未发布,但您可以运行以下命令来获取它:

pip install https://github.com/pypa/virtualenv/tarball/develop

现在唯一的变化就是这个小补丁。您可以看到更改日志here,并且在该修复中更改的文件可用于here
建议不要手动修改,而是安装分叉版本。(甚至更容易)

oknrviil

oknrviil3#

此错误出现在zsh的发布版本中。它已经修复,但尚未发布。我在Github上证实了这一点。按照这个link。谢谢!

相关问题