V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
4641585
V2EX  ›  Python

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

  •  1
     
  •   4641585 · 2015-11-29 18:13:53 +08:00 · 4637 次点击
    这是一个创建于 3280 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 bash 下使用 pyvenv 会在行最前面有提示
    this
    怎样在 zsh 下实现类似的效果的

    7 条回复    2015-11-30 09:20:45 +08:00
    leoli
        1
    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
        2
    4641585  
    OP
       2015-11-29 19:18:46 +08:00
    @leoli

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

    我在 zsh 下是在用 oh-my-zsh ,但是没用。。
    leoli
        3
    leoli  
       2015-11-29 19:21:19 +08:00
    @4641585 那我就不知道了。我这里 zsh 和 pyenv 一起工作的好好的, zsh 和 virtualenv 一起以前弄过也好好的。
    jatsz
        4
    jatsz  
       2015-11-29 20:12:26 +08:00   ❤️ 2
    刚解决这个问题,其实这个是你开启了 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
        5
    jatsz  
       2015-11-29 20:13:08 +08:00   ❤️ 1
    上面的办法任选一个就可以
    4641585
        6
    4641585  
    OP
       2015-11-29 21:54:31 +08:00
    @jatsz

    非常感谢。

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

    具体教程我也没有可推荐的,只是当时看到几篇 Blog ,发现 zsh 的自动补全比 bash 方便点,而且跟 bash 几乎无缝切换,所以就一直这么的用着了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:10 · PVG 14:10 · LAX 22:10 · JFK 01:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.