1

我想这适用于使用以下工具的任何人:virtualenv、virtualenvwrapper、pythonbrew、pyenv 等。

让我给出用例。我正在使用pythonbrew。我想创建一个 venv,但我收到一个导入错误,说没有“zlib”。

所以我要做的是,我运行这个命令(linux deb/ubuntu 终端):

sudo apt-get install zlib1g-dev

现在我知道确保我想与 zlib 一起使用的 python 版本现在可以工作的唯一方法是卸载它,然后重新安装它(对于任何想知道的人,它现在可以与 zlib 一起被识别)。

这需要很多时间(安装),让我想知道如果我有 5 个具有多个设置的 venvs 会发生什么,只是意识到我需要一些新模块并且必须再次删除我的 python 版本(重新安装它)和哪个也可能会破坏 5 个 venvs(可能,但我不确定)。

我的问题是,我如何确保 python 版本能够在不完全重新安装 python 的情况下确认上面的 zlib 安装?

我可以在任何文件中修改什么或者运行一些更新命令吗?

4

0 回答 0