virtualenv
用来为一个应用创建一套隔离Python的运行环境
- 先用pip安装virtualenv
pip3 install virtualenv
2.在python中创建一个独立的python运行环境,命名为venv
venv就像是nodejs的package.json和node_modules
virtualenv --no-site-packages venv //记得 --no-site-packages 参数, 表示不适用安装在系统里的组件,只用虚拟环境的
3.进入环境
进入到venv/Scripts目录下 执行命令 activate
,命令提示符就变了,会有(venv)的前缀,表示当前环境是一个名为venv的python环境
然后就可以正常的安装第三方包了:
例如我下载:pip intall paramiko pip install django
在新机器上运行的时候,也就是clone好代码,新机器上只要有python, pip freeze > requirements.txt 把依赖写进requirements.txt里,然后新建virtualenv,在virtualenv进入到venv环境,也就是第二步里的方法,运行pip install -r requirements.txt就能在全新的虚拟环境里运行了
退出venv环境用 deactivate
刚开始学如有错误希望大神指正。3q3q
本文主要是看廖雪峰老师的文章自己记录的随笔
链接传送门:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000