交互式虚拟环境
ivenv的Python项目详细描述
ivenv是一个Apache2授权的用于交互式虚拟机的Python模块 环境。在
virtualenv包有一个聪明的脚本,叫做activate_这个.py哪个 在pythonshell中执行时,将“激活”虚拟 环境。遗憾的是,venv缺少这一功能,因此ivenv又添加了它。在
ivenv包还添加了对“%activate”和“%deactivate”魔术的支持 ipythonshell和Jupyter笔记本中的命令。这提供了一个更简单的 在目标虚拟环境中安装ipykernel的替代方法 并将内核添加到Jupyter中。在
教程
ivenv模块提供两个用于管理虚拟环境的功能:
>>>fromivenvimportactivate,deactivate
activate函数接受指向虚拟环境目录的路径,并 “激活”pythonshell中的虚拟环境。在
>>>activate('path/to/venv/directory')
deactivate函数不接受任何参数,并“停用”虚拟对象 pythonshell中的环境。在
>>>deactivate()
也可以使用IPython或Jupyter笔记本中的ivenv。首先, 加载ivenv扩展:
%load_ext ivenv
加载扩展后,“magic”命令:%activate和 %deactivate可用作其相应的功能。在
%activate path/to/venv/directory %deactivate
许可证
版权所有2020 Grant Jenks
根据Apache许可证2.0版(“许可证”)授权;您不能使用 此文件不符合许可证。您可以获得 许可证
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,软件分发 根据许可证,是按“原样”分发的,无担保或 任何形式的条件,无论是明示的还是暗示的。请参阅许可证 管理许可证下权限和限制的特定语言。在
- 项目
标签: