创建继承特定包的虚拟环境
虚拟环境是用于管理 Python 项目的依赖项和包安装的隔离环境。但是,在某些情况下,您可能希望虚拟环境仅包含默认 Python 安装中的一部分包。
库的选择性继承
选择性继承具体的库,使用以下方法:
使用系统包创建虚拟环境:
运行以下命令创建一个虚拟环境,包括系统软件包:
virtualenv --system-site-packages virtualenv_name
激活虚拟环境:
激活创建环境以开始使用它:
source virtualenv_name/bin/activate
本地安装软件包:
使用 pip install --ignore-installed 或 pip install -I 在虚拟环境而不是系统 Python 中安装软件包。这将覆盖本地安装版本的系统范围软件包:
pip install --ignore-installed matplotlib
Shadowing Global Packages:
虚拟环境的包目录优先于系统Python的目录。因此,本地安装的软件包将遮蔽全局软件包,这样您就可以在不冲突的情况下导入它们。
重新启动 Python 解释器:
重新启动Python 解释器以确保更改生效。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3