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
sevenQu
V2EX  ›  Python

pyenv 创建的虚拟一个环境,怎么有两个显示,为什么?

  •  
  •   sevenQu · 2018-03-08 18:28:35 +08:00 · 2328 次点击
    这是一个创建于 2453 天前的主题,其中的信息可能已经有所发展或是发生改变。
    * system (set by /home/wpp/.pyenv/version)
    
    3.5.2
    
    3.5.2/envs/py3env
    
    py3env
    

    查资料说: 其中的 py3env 是一个链接文件,位于~/.pyenv/versions/,指向~/.pyenv/versions/3.5.1/envs/py3env

    其实也没什么,只是强迫症患者会觉得真的不好

    ps:安装一个 python 版本的虚拟环境,还要在本地先装该版本,觉得也很不好
    ps:pyenv 整体真的很方便
    ps:我好想明白了,py3env 是一个链接文件,虚拟环境还是创建在 3.5.2/envs/py3envs,我看了两个文件夹,好像两个完全一样,好像创建了 2 份,不明白求解释

    5 条回复    2018-03-09 00:23:36 +08:00
    myyou
        1
    myyou  
       2018-03-08 20:09:24 +08:00
    你是不是用 pyenv 命令创建了 python 虚拟环境 py3env ?用命令创建就是这样子的。
    我一般是不用 pyenv 而是直接使用 virtualenv 命令创建。
    sevenQu
        2
    sevenQu  
    OP
       2018-03-08 20:27:36 +08:00
    @myyou 是,那你使用 virtualenv 创建,用 pyenv 进入虚拟环境吗吗?
    myyou
        3
    myyou  
       2018-03-08 20:33:13 +08:00
    @sevenQu source py3env/bin/active 进入虚拟环境
    woshilibai
        4
    woshilibai  
       2018-03-08 20:43:45 +08:00 via Android
    开发用 anaconda,发布项目用 virtualenv
    inflationaaron
        5
    inflationaaron  
       2018-03-09 00:23:36 +08:00   ❤️ 1
    如果是有项目的强烈建议使用 pipenv,不用手动管理这些环境了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.