如何在mac下配置python虚拟环境


Posted in Python onJuly 06, 2020

安装python虚拟环境核心目的就是为了复制一个python环境,这样新项目下载的所有包,都会存放在虚拟环境下的python site-package 中

首先安装

1. sudo pip install virtualenv # 安装虚拟环境

2. sudo pip install virtualenvwrapper # 安装虚拟环境扩展包

3. vim .bash_profile # 家目录下编辑.bash_profile文件,加入以下3句

export WORKON_HOME='~/.virtualenvs'

export VIRTUALENVWRAPPER_PYTHON='/Library/Frameworks/Python.framework/Versions/3.8/bin/python3'

source /Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh

第一句话是 定义虚拟工作目录文件夹的存放位置

第二句话是 需要填写 本机python3 的安装位置 具体可以 which python3

如何在mac下配置python虚拟环境

第三句话是 需要填写 之前安装的虚拟机的virtualenvwrapper.sh 的位置 具体可以 whichvirtualenvwrapper.sh source是更新这个文件使其生效

如何在mac下配置python虚拟环境

4. 保存运行这个命令 source ~/.bash_profile

目前为止已经安装完毕,加下来新建工作目录(npy007 为新建的虚拟环境)

新建虚拟环境:mkvirtualenv -p python3 npy007 #新建成功后,当前路径前面就会有npy007

进入虚拟环境工作:workon npy007

查看机器上有多少虚拟环境:workon tab按两下

退出虚拟环境:deactivate

删除虚拟环境:rmvirtualenc npy007

虚拟环境下安装包:pip install XXX # 前面不能带sudo

查看虚拟环境中安装了哪些python包: pip list

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现用于测试网站访问速率的方法
May 26 Python
Python中的__slots__示例详解
Jul 06 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
python微信跳一跳系列之棋子定位像素遍历
Feb 26 Python
python3正则提取字符串里的中文实例
Jan 31 Python
Django框架自定义session处理操作示例
May 27 Python
python3使用腾讯企业邮箱发送邮件的实例
Jun 28 Python
python set内置函数的具体使用
Jul 02 Python
python版百度语音识别功能
Jul 09 Python
基于python plotly交互式图表大全
Dec 07 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 #Python
使用TensorBoard进行超参数优化的实现
Jul 06 #Python
Django中F函数的使用示例代码详解
Jul 06 #Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
Jul 06 #Python
Django-imagekit的使用详解
Jul 06 #Python
大数据分析用java还是Python
Jul 06 #Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 #Python
You might like
ajax 的post方法实例(带循环)
2011/07/04 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
2016/05/20 PHP
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
js substr、substring和slice使用说明小记
2011/09/15 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
node.js操作mongodb简单示例分享
2017/05/25 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python模块学习 filecmp 文件比较
2012/08/27 Python
Python中实现三目运算的方法
2015/06/21 Python
在Python中使用正则表达式的方法
2015/08/13 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
用python一行代码得到数组中某个元素的个数方法
2019/01/28 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
使用python模拟高斯分布例子
2019/12/09 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
Python爬虫抓取论坛关键字过程解析
2020/10/19 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
路政管理专业个人自荐信范文
2013/11/30 职场文书
授权委托书格式
2014/07/31 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL
如何利用python实现列表嵌套字典取值
2022/06/10 Python