我有python并尝试使用Venvs(最佳实践yada yada yada)。每当我全局安装一个包时,它也会安装在所有激活的虚拟环境中,反之亦然。修复方法是什么?我用Pip安装了一个包“panda”,它工作了。然后我激活了我正在使用的venv,pip freeze和“panda”在venv中。这不应该是因为我还没有将它安装到虚拟环境中。我用途:MacOS和Python 3.11
pip freeze
tf7tbtn21#
您的虚拟环境可能正在访问安装在基或根目录中的包。最佳做法是不要在虚拟环境之外安装任何包。此外,我建议改用Anaconda作为包管理器,因为它的bug较少,并提供了另一种访问包的方法(使用conda install)。
conda install
1条答案
按热度按时间tf7tbtn21#
您的虚拟环境可能正在访问安装在基或根目录中的包。最佳做法是不要在虚拟环境之外安装任何包。
此外,我建议改用Anaconda作为包管理器,因为它的bug较少,并提供了另一种访问包的方法(使用
conda install
)。