推荐学习书目
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
onice
V2EX  ›  Python

大家有用 pyenv-win 的吗?用这个如何实现 pyenv-virtualenv 的功能呢?

  •  
  •   onice · Sep 25, 2020 · 3046 views
    This topic created in 2067 days ago, the information mentioned may be changed or developed.

    有时候,我需要用到多版本的 python 环境。通过谷歌,发现 pyenv 比较靠谱,但这个只有 linux 版本的。

    后来通过 github,了解到有人把这个从 linux 移植到了 windows 。

    但是移植的这个版本,不能使用 pyenv-virtualenv,这样的话,我要怎么实现 virtualenv 的功能呢?

    有用过这个的吗? Windows 平台下,多版本的 python 解释器管理和虚拟 pip 空间,大家的解决方法是啥?

    5 replies    2020-09-25 18:17:23 +08:00
    silkriver
        1
    silkriver  
       Sep 25, 2020
    推荐用 conda,参看这一篇 https://www.jianshu.com/p/29939b94d9cc
    RRRoger
        2
    RRRoger  
       Sep 25, 2020
    conda + 1 ( miniconda
    wersonliu9527
        3
    wersonliu9527  
       Sep 25, 2020
    可以用 python3 自带的 python3 -m venv venv_name
    maocat
        4
    maocat  
       Sep 25, 2020
    Windows 下 python 环境可以直接只用 virtualenv 来管理

    先通过全局 pip 安装 virtualenv

    pip install virtualenv

    比如我在 c:\ 下安装了三个版本的 python
    c:\
    python27\
    python36\
    python37\


    直接使用

    virtualenv -p c:\python27\python.exe venv # venv 表示当前目录下构建虚拟环境目录 venv python 版本 2.7

    virtualenv -p c:\python37\python.exe venv # venv 表示当前目录下构建虚拟环境目录 venv python 版本 3.7
    ysc3839
        5
    ysc3839  
       Sep 25, 2020
    Python 官方提供的 Windows 安装包就能多版本共存的,没必要再用第三方工具管理吧?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   895 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
    ♥ Do have faith in what you're doing.