Python全局安装包,即使使用venv

dz6r00yl  于 2022-12-24  发布在  Python
关注(0)|答案(1)|浏览(230)

我有python并尝试使用Venvs(最佳实践yada yada yada)。每当我全局安装一个包时,它也会安装在所有激活的虚拟环境中,反之亦然。修复方法是什么?
我用Pip安装了一个包“panda”,它工作了。然后我激活了我正在使用的venv,pip freeze和“panda”在venv中。这不应该是因为我还没有将它安装到虚拟环境中。
我用途:MacOS和Python 3.11

tf7tbtn2

tf7tbtn21#

您的虚拟环境可能正在访问安装在基或根目录中的包。最佳做法是不要在虚拟环境之外安装任何包。
此外,我建议改用Anaconda作为包管理器,因为它的bug较少,并提供了另一种访问包的方法(使用conda install)。

相关问题