Python3虚拟环境venv的创建与使用

首先,为什么要用虚拟环境?

因为Python的包很多,版本也很多,不同的版本之间存在着很大差异,很多时候我们需要在一台电脑上开发不同版本的程序,所以虚拟环境可以帮助我们实现这个需求。比如我在电脑上想同时开发两个版本的flask程序,那么就可以创建A和B两个虚拟环境,分别在虚拟环境A、B中安装需要的flask版本,再进行开发,这样就不会互相影响,并且也不会影响我自己电脑的Python环境。

Python2中使用virtualenv(安装方法:pip install virtualenv)来管理虚拟环境,而Python3中自带了venv,用法相同。

创建虚拟环境

以下命令实现在当前文件夹中创建一个名叫demo的虚拟环境,存放在demo文件夹下

python -m venv demo

激活环境

激活的意思就是进入这个环境,进入之后你的操作都是在这个环境下进行,不会影响电脑中原来的环境

//windows
demo/Scripts/activate.bat

//linux
source demo/bin/activate

接着你就可以在这个环境中安装你需要的版本的包了

退出环境

输入以下命令或者直接把命令行关闭

deactivate

Pycharm使用虚拟环境

虚拟环境创建好了之后可以在Pycharm中直接使用。
Windows在创建新项目时选择虚拟环境目录下的Scripts文件夹中的Python或Python3文件即可

Snipaste_2019-05-05_16-24-21.png

Jozhn

Bytedancer

Comments : 7

  1. 测试评论是不是ajax

    1. @吴

      评论不是ajax

  2. 看不出来怎么办

  3. 写的很好,支持一下

  4. 我傻傻的直接装两个python

    1. @哥斯拉

      哈哈哈哈哈

  5. 评论好像没邮件通知了?

发表留言

人生在世,错别字在所难免,无需纠正。

取消回复