Mac上虚拟环境的安装与使用
Mac上虚拟环境的安装与使用
介绍
virtualenv是python虚拟环境,能够和系统环境相隔离,保持环境的纯净。
virtualenvwrapper可以方便管理虚拟环境
安装
copypip install virtualenv
pip install virtualenvwrapper
virtualenv使用
1. 创建虚拟环境
如将虚拟环境创建在~/workspaces/project_env/spider/目录下
copyvirtualenv ~/workspaces/project_env/spider/
这样虚拟环境就创建好了,我们可以看到在这个目录下油三个目录被建立
bin:包含一些在这个虚拟环境中可用的命令,以及开启虚拟环境的脚本 activate
include:包含虚拟环境中的头文件,包括 Python 的头文件
lib:这里面就是一些依赖库
2. 进入虚拟环境
copysource ~/workspaces/project_env/spider/bin/activate
此时我们就已经在虚拟环境中了
3. 退出虚拟环境
copydeactivate
virtualenvwrapper使用
1. 配置
首先需要对virtualenvwrapper进行配置:
需要指定一个环境变量,叫做WORKON_HOME,它是用来存放各种虚拟环境目录的目录
需要export vitualenvwrapper这个模块存放的位置
需要运行一下它的初始化工具 virtualenvwrapper.sh,可通过which virtualenvwrapper.sh查看位置,我的在/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
由于每次都需要执行这两步操作,我们可以将其写入终端的配置文件.bash_profile中。
这样每次启动终端的时候都会自动运行,终端启动之后 virtualenvwrapper 就可以用啦
vim ~/.bash_profile编辑文件,将下列三条添加进去
copyexport WORKON_HOME=~/Workspaces # 虚拟环境保存目录
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 # 创建虚拟环境时引用的python目录
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh # virtualenvwrapper.sh目录
添加完后不要忘记按ESC键后,:wq保存退出
copysource ~/.bash_profile # 使配置生效
2. 创建虚拟环境
copymkvirtualenv env
创建虚拟环境完成后,会自动切换到创建的虚拟环境中
当然也可以指定虚拟机的 python 版本
copymkvirtualenv -p /usr/local/bin/python3 env
3. 查看虚拟环境
copyworkon 或者 lsvirtualenv
4. 进入虚拟环境、切换虚拟环境
copyworkon [虚拟环境名称]
5. 删除虚拟环境
copyrmvirtualenv [虚拟环境名称]
6. 退出虚拟环境
copydeactivate
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?