首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
V2EX  ›  Python

virtualenv 隔离环境问题

  •  
  •   gutianyun · 2016-05-16 22:29:55 +08:00 · 2731 次点击
    这是一个创建于 1299 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.virtualenv 只是隔离 pip 的软件包环境吗?还是可以隔离一切软件包环境,

    之所以有这样的疑问,是因为我创建了一个环境,在里面更新了 python 的包,结果出来后 python 的环境也变了

    而且 mysql 环境也是共用的。。。

    10 回复  |  直到 2016-05-18 14:58:14 +08:00
        1
    DesignerSkyline   2016-05-16 22:35:28 +08:00
    virtualenv 用来创建隔离的 Python 环境。
        2
    mongost3t   2016-05-16 22:42:49 +08:00
    你创建之后 which python 试试
        3
    coolair   2016-05-16 22:43:51 +08:00
    你切换环境升级了没?更新是更新虚拟环境里面的包的。
        4
    lazydao   2016-05-17 00:34:37 +08:00 via Android
    不会是根本没启动环境吧,,,
        5
    fzinfz   2016-05-17 01:37:20 +08:00   ♥ 1
        6
    jinxueliu   2016-05-17 09:45:10 +08:00
    virtualenv 是用来隔离 python 环境,如果没记错的话,适用于 pip 进行安装的情况
        7
    rainysia   2016-05-17 10:10:25 +08:00
    virtualenv 只隔离 python 库, 把 /usr/lib/python2.x, 3.x 的包复制到 用户下的.virtualenv/project/lib 下

    mysql 环境是单独的. 你要想隔离一切软件包, 用 docker
        8
    donghouhe   2016-05-17 10:48:05 +08:00
    source ENV/bin/activate 激活环境
        9
    myisjon   2016-05-17 16:35:39 +08:00
    virtualenv 创建的 python 环境是用来隔离各个不同版本 python 和各环境里面包, virtualenv 创建 python 环境 env 后,需要切换到环境 env ,才能使用创建的 env 里面的 python 版本以及各个包。进入 env 环境,会在命令行开头会有(env)的字样。并且 which python 的路径会显示 env/bin/python 。之后用 pip 或者 easy_install 安装的的包会在 env/lib/python**/下面。
        10
    gutianyun   2016-05-18 14:58:14 +08:00
    谢谢,我之前理解是,隔离一切包呢。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2284 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 04:54 · PVG 12:54 · LAX 20:54 · JFK 23:54
    ♥ Do have faith in what you're doing.