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

问个可能脑瘫的问题,能不能用一个虚拟环境来创建新的虚拟环境?

  •  
  •   ungrown ·
    ungrown · 2021-11-29 11:14:36 +08:00 · 3634 次点击
    这是一个创建于 850 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题

    #python #venv

    13 条回复    2021-12-02 23:13:06 +08:00
    RockShake
        1
    RockShake  
       2021-11-29 11:31:10 +08:00
    其实很简单的事情,测试一下就行了。

    pipenv 会自动将 pipenv install 命令提升到非 shell 环境,杜绝了这种可能。
    zengxs
        2
    zengxs  
       2021-11-29 11:31:50 +08:00
    可以
    Latin
        3
    Latin  
       2021-11-29 11:57:19 +08:00   ❤️ 1
    推荐 pyenv+poetry
    arischow
        4
    arischow  
       2021-11-29 12:22:29 +08:00 via iPhone
    目的是? pyenv + poetry 可以满足吗?
    2i2Re2PLMaDnghL
        5
    2i2Re2PLMaDnghL  
       2021-11-29 12:47:28 +08:00
    你的操作系统级 Python 环境与虚拟环境并没有什么区别。
    Trim21
        6
    Trim21  
       2021-11-29 12:55:11 +08:00 via Android
    可以,装在虚拟环境里的 pipx 就会这么干
    ksc010
        7
    ksc010  
       2021-11-29 13:44:05 +08:00
    理论上是可以的 ,比如 python 的虚拟环境 就是 环境变量和解释器路径位置的不同
    love2020
        8
    love2020  
       2021-11-29 14:42:37 +08:00
    docker in docker in docker
    xiao109
        9
    xiao109  
       2021-11-29 14:45:05 +08:00
    禁止套娃
    james2013
        10
    james2013  
       2021-11-29 14:51:42 +08:00
    win10->linux 虚拟机->docker->python
    jaredyam
        11
    jaredyam  
       2021-11-29 19:02:00 +08:00
    话说我 Terminal 的默认 pip 就是 conda base 的,那创建新的虚拟环境就是在虚拟环境 base 里。
    lap510200
        12
    lap510200  
       2021-11-30 10:32:37 +08:00
    @james2013 哈哈,我以前真这么干过
    frostming
        13
    frostming  
       2021-12-02 23:13:06 +08:00   ❤️ 1
    原来(virtualenv<20)不行,现在无论是 python -m venv 还是 virtualenv 都支持这么搞了,随便套吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1186 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:19 · PVG 02:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.