python-虚拟环境
虚拟环境#
一、为什么安装虚拟环境#
问题:#
如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.
解决办法: 虚拟环境#
虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.虚拟环境会保存在你配置的目录下
二、安装#
1、命令#
Linux:#
pip install virtualenv
pip install virtualenvwrapper
windows#
pip install virtualenv
2、创建虚拟环境:(目前在哪个路径执行的命令,就在哪里安装虚拟环境)#
virtual 虚拟环境名称
3、完善(建议创建虚拟环境的时候使virtualenvwrapper)#
上面每次进入virtual我们都需要进入到virtualenv的目录下,一旦virtualenv过多,就蛋疼了,接下来隆重推荐virtualenvwrapper
pip install virtualenvwrapper-win
Linux : pip install virtualenvwrapper
Windows安装完virtualwrapper后,建议设置环境变量WORKON_HOME:(设置你想存储虚拟环境的位置)
4、创建虚拟环境:(这里会保存在你配置环境变量的路径下)#
mkvirtualenv 虚拟环境名称
mkvirtualenv hehe #hehe是虚拟环境名称
5、查看虚拟环境#
查看创建了的虚拟环境可以使用下面的方法:
workon
#查看所有虚拟环境
lsvirtualenv
#另一个查看所有虚拟环境
pip freeze
这个命令可以将安装的版本保存到文件中,部署时可以导出安装。
pip freeze > test.txt #test是这个文件的名称
test.txt内容:
对应的,也可以用它一次性通过在别的机器上或虚拟环境里,将文件里列出的第三方库安装起来。
只需要使用命令:pip install -r requirements.txt
6、启动虚拟环境#
启动一个虚拟环境:
workon 环境名
7、退出虚拟环境#
deactivate
8、删除虚拟环境:#
rmvirtualenv hehe
9、虚拟环境中安装工具包#
pip install 包名==版本号
pip install flask==0.10.1
10、安装/卸载模块#
pip install 包名==版本号
#卸载
pip uninstall 包名
————————————————
作者:就学45分钟
出处:https://www.cnblogs.com/tjw-bk/p/13751799.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步