如何在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 相关文章推荐
Django中对数据查询结果进行排序的方法
Jul 17 Python
对pandas中apply函数的用法详解
Apr 10 Python
Numpy掩码式数组详解
Apr 17 Python
pandas计算最大连续间隔的方法
Jul 04 Python
Python调用C语言的实现
Jul 26 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 Python
Django和Flask框架优缺点对比
Oct 24 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 20 Python
Python‘==‘ 及 ‘is‘相关原理解析
Sep 05 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
python判断元素是否存在的实例方法
Sep 24 Python
python中slice参数过长的处理方法及实例
Dec 15 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
两个强悍的php 图像处理类1
2009/06/15 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
JavaScript事件 "事件对象"的注意要点
2016/01/14 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
jQuery实现背景滑动菜单
2016/12/02 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
vue元素实现动画过渡效果
2017/07/01 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
Python 爬虫图片简单实现
2017/06/01 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
python MD5加密的示例
2020/10/19 Python
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
物业门卫岗位职责
2013/12/28 职场文书
syb养殖创业计划书
2014/01/09 职场文书
网吧最新创业计划书范文
2014/03/27 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
《赵州桥》教学反思
2016/02/17 职场文书