我认为这适用于使用以下工具的人: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安装?
我可以在任何文件中修改或者运行一些更新命令吗?