一、 虚拟环境介绍
因为python所开发的应用程序有时需要对特定版本的包有所依赖或对python版本有所要求,这时虚拟环境的作用就能体现出来。
总的来说
1、 虚拟环境能对不同的状况进行环境隔离,程序A的环境变动不会影响程序B的开发
2、比较便携,因为虚拟环境中都有各自的pyton包,U盘复制环境,省去其他人配置环境的麻烦
二、 win平台下虚拟环境的创建
要创建虚拟环境,请确定要放置它的目录,并将 venv 模块作为脚本运行目录路径:
python3 -m venv tutorial-env
通过以上命令就能在文件夹中创建名为tutorial-env的虚拟环境目录,并且其中包含python解释器,标准库和各种支持文件的副本的目录
PS:我本人还是喜欢把文件名起作venv啦
三、环境激活
在win上,如果要激活虚拟环境,只需要在命令行中:
tutorial-env\Scripts\activate.bat
# 如果想在IDLE中使用刚才激活的虚拟环境,使用一下命令
python -m idlelib.idle
如果成功激活,前面会出现(venv)
然后就可以在里面进行python的操作或者包的安装啦
四、 包的安装
使用pip命令来对包进行安装、升级或删除
pip install numpy
使用上面的命令就能安装numpy啦,当然,要保持网络条件良好
五、 论如何在pycharm或其他IDE中使用虚拟环境
以下以pycharm为例
进入设置后会看到项目解释器(Project Interpreter),如果想选择新的虚拟环境或者其他曾经使用过的虚拟环境,点击齿轮中的showall
曾经使用过的会直接显示,如果想添加新的点击右侧的+号
选择已经存在的环境(Existing Environment)后的 ··· 按钮,选择刚才新建的虚拟环境中的python解释器,在Scripts文件夹下
添加好后以后再想使用会直接像下图一样显示出来
正文内容部分参考python文档