首页 » python » 正文

安装python虚拟环境 venv

一.虚拟环境venv的用途

实际项目中,各个库的使用都可能存在版本兼容问题。就好比我们使用npm下载的包,一般尽量使用局部安装,而尽量不使用全局。Python也不例外,当我们在A项目中使用了某包,结果老外升级了某包,在B项目中由于该包不兼容老的API,则一切玩完了。不要以为老外做的东西都是完美兼容各种版本的,不可能。

二.先来安装个python吧

一般发行版是自带python的,我这里演示下没自带python的情况
Debian系(Ubuntu)

Python 3:

Python 2:

RHEL系(CentOS)

Python 3:

Python 2:
暂时没找到好用的源,就编译安装吧

三.再来安装个pip吧

Debian系(Ubuntu)

Python 3:

Python 2:

RHEL系(CentOS)

Python 3:

Python 2:

四.python 的pip 如何使用

python的pip是用来安装各种包的,要看具体用法可以这么做:

五.安装虚拟环境venv

在python 2.7以上和python3.3以下可以通过

安装 virtualenv 包

python3.4及以上的windows版中内置了venv,python3.4及以上的Linux版本中只要你安装了pip3和setuptools也内置了venv,所以无需另外安装。

想手动安装的可以通过这个网站找到virtualenv 这个包
https://pypi.python.org/

参考文档:
https://packaging.python.org/tutorials/installing-packages/#creating-virtual-environments

六.创建并进入虚拟环境

创建虚拟环境

在目录下创建文件夹,随便取个名字,就叫venv吧。进入venv,
我在venv下再创建了一个目录joefom 进入该目录

python 2:

python 3:

进入虚拟环境然后退出虚拟环境

python2 和 python3 在这里的操作一样

windows:

windows 运行 activate.bat

发表评论

正在加载验证码......

请先完成验证