有没有同时使用 zsh 和 pyvenv 的朋友,求教一个问题

2015-11-29 18:13:53 +08:00
 4641585

在 bash 下使用 pyvenv 会在行最前面有提示

怎样在 zsh 下实现类似的效果的

4528 次点击
所在节点    Python
7 条回复
leoli
2015-11-29 19:08:24 +08:00
pyvenv? 你说的是 pyenv( https://github.com/yyuu/pyenv)还是直接指 virtualenv? 为什么没用 pyenv activate 切换环境?

关于 zsh 显示,你没有用 oh my zsh( https://github.com/robbyrussell/oh-my-zsh)?
4641585
2015-11-29 19:18:46 +08:00
@leoli

python3 自带的虚拟环境工具 https://docs.python.org/3/library/venv.html

我在 zsh 下是在用 oh-my-zsh ,但是没用。。
leoli
2015-11-29 19:21:19 +08:00
@4641585 那我就不知道了。我这里 zsh 和 pyenv 一起工作的好好的, zsh 和 virtualenv 一起以前弄过也好好的。
jatsz
2015-11-29 20:12:26 +08:00
刚解决这个问题,其实这个是你开启了 zsh virtualenv 插件,却没有使用插件对应的 theme 导致的,解决办法:
1 ,将 zsh 换个支持的 theme ,比如:https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/af-magic.zsh-theme
也可以将 22-27 行代码修改下,用到你现在的 theme 上。
2 ,在.zhsrc 中去掉 virtualenv 插件,这个会跟你使用 bash 的效果一样。
jatsz
2015-11-29 20:13:08 +08:00
上面的办法任选一个就可以
4641585
2015-11-29 21:54:31 +08:00
@jatsz

非常感谢。

顺便问一下,我是个 zsh 新手,关于定制 zsh 有什么比较好的教程吗?
jatsz
2015-11-30 09:20:45 +08:00
装好 oh-my-zsh 直接用就可以了,我启用的插件比较少,基本上就是 git 。

具体教程我也没有可推荐的,只是当时看到几篇 Blog ,发现 zsh 的自动补全比 bash 方便点,而且跟 bash 几乎无缝切换,所以就一直这么的用着了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX