python3与虚拟环境

一、 虚拟环境介绍

因为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

5.1

曾经使用过的会直接显示,如果想添加新的点击右侧的+
5.2

选择已经存在的环境(Existing Environment)后的 ··· 按钮,选择刚才新建的虚拟环境中的python解释器,在Scripts文件夹下
5.3

添加好后以后再想使用会直接像下图一样显示出来
5.4

正文内容部分参考python文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容