在读研前的漫长暑假,决定学点东西,以此记录,新手上路,如有问题还请斧正。
不管是做什么项目开发,为了整体的纯净性和开发环境的统一,隔离python环境,虚拟环境几乎是必备的初始条件。
这里记录虚拟环境的安装的一些常见代码的使用,以供之后学习参考。
virtualenv的安装
pipx install virtualenv
虚拟环境创建
virtualenv venv //这里的venv为虚拟环境名,可自由命名
根据virtualenv官方网站的解释这个指令主要分为两个阶段,一个是找到一个python解释器,然后在指定目录下创建一个(默认与该解释器相匹配,也可以通过 -p 选项来指定版本)虚拟环境。
这里的venv是由模板来进行创造虚拟环境,如果有独特的环境需求以及对自己所需的包足够清晰,可以通过 builtin 来进行相应的选择。
虚拟环境中包的安装
pip
app-data
pip和app-data都可以实现包的安装,主要差别在于app-data安装的包在之后的虚拟环境中使用时,可以实现复用从而不需要花费更多时间进行再次安装。
虚拟环境的激活
venv\Scripts\activate //venv为虚拟环境名
虚拟环境的退出
deactivate
virtualenv的管理工具--win版
pip install virtualenvwrapper-win
使用管理工具可以简化 *** 作更方便的使用虚拟环境。
基于wrapper工具的创建虚拟环境
mkvirtualenv (-p path) venv //-p为可选项,可以在后面跟上python的路径来选择创建哪个版本的python环境,venv是虚拟环境名,可自行更改。
退出用deactivate即可
使用工具便捷查看和选择虚拟环境
workon //workon即可查看当前已有的虚拟环境
workon venv // venv为对应的环境名,这个 *** 作可以直接进入该环境
关于virtualenv更多详细内容可见官网https://virtualenv.pypa.io/en/latest/index.html
更多实用 *** 作,会继续添加,以便查看使用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)