如何在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的Flask框架中实现登录用户的个人资料和头像的教程
Apr 20 Python
Python操作MongoDB数据库PyMongo库使用方法
Apr 27 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
Jan 24 Python
python实现图片文件批量重命名
Mar 23 Python
Python异常处理操作实例详解
Aug 28 Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 Python
jupyter notebook 中输出pyecharts图实例
Apr 23 Python
对Matlab中共轭、转置和共轭装置的区别说明
May 11 Python
简单了解Python变量作用域正确使用方法
Jun 12 Python
python3 hdf5文件 遍历代码
May 19 Python
Python实现socket库网络通信套接字
Jun 04 Python
Python实现文字pdf转换图片pdf效果
Apr 03 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实现监听事件
2013/11/06 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
php实现的农历算法实例
2015/08/11 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
用JavaScript显示随机图像或引用
2009/04/21 Javascript
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
提交表单时执行func方法实现代码
2013/03/17 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
url传递的参数值中包含&时,url自动截断问题的解决方法
2016/08/02 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
Vue 2.5 Level E 发布了: 新功能特性一览
2017/10/24 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
Python实现分段线性插值
2018/12/17 Python
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
会计学个人自荐信模板
2013/12/13 职场文书
个人简历自我评价
2014/02/02 职场文书
学生会干部自荐信
2014/02/04 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
农民工工资承诺书大全
2015/05/04 职场文书
房地产项目合作意向书
2015/05/08 职场文书
《社戏》教学反思
2016/02/22 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android