有没有办法升级 virtualenv 中使用的 python 版本(例如,如果发布了错误修复版本)?
我可以pip freeze --local> requirements.txt
,然后删除目录和pip install -r requirements.txt
,但这需要大量重新安装大型库,例如 numpy
,我经常使用它。
我可以看到这是从例如 2.6 -> 2.7 升级时的优势,但是 2.7.x -> 2.7.y 呢?
最佳答案
如果您碰巧使用 Python 3.3+ 附带的 venv 模块,它支持 --upgrade
选项。
根据 docs :
Upgrade the environment directory to use this version of Python, assuming Python has been upgraded in-place
python3 -m venv --upgrade ENV_DIR
关于python - 在 virtualenv 中升级 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10218946/