python - 在 virtualenv 中升级 python

标签 python pip virtualenv version requirements

有没有办法升级 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/

相关文章:

python - 无法从应用程序引擎访问 Google 电子表格 : "Moved Temporarily"?

pip - 在返回 AttributeError 的 virtualenv 中运行 "jupyter notebook"

python - 如何在windows下用pip+mingw安装PIL?

python - 在 virtualenv 中运行测试时 Django MySQL 错误

python - 为什么 Pypy 的双端队列这么慢?

python - 将文件复制到附加了其原始前导目录的目录中

python - 使用 cython 运行 pytest - 如何在 pytest 中编译 cython 模块?

ubuntu - PIP 找不到任何满足 SQLAlchemy 要求的下载

python - easy_install 得到错误的 pip 版本

linux - Cd 到虚拟环境而不是采购它