如何在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中使用dom模块生成XML文件示例
Apr 05 Python
详尽讲述用Python的Django框架测试驱动开发的教程
Apr 22 Python
python通过socket实现多个连接并实现ssh功能详解
Nov 08 Python
python用户管理系统的实例讲解
Dec 23 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
对Python3.x版本print函数左右对齐详解
Dec 22 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
Mar 27 Python
python使用pymongo与MongoDB基本交互操作示例
Apr 09 Python
详解python中groupby函数通俗易懂
May 14 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
python 监控logcat关键字功能
Sep 04 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正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
php发送post请求函数分享
2014/03/06 PHP
php多任务程序实例解析
2014/07/19 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
python实现统计代码行数的小工具
2019/09/19 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
python如何建立全零数组
2020/07/19 Python
小结Python的反射机制
2020/09/28 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
菜篮子工程实施方案
2014/03/08 职场文书
法制报告会主持词
2014/04/02 职场文书
法制宣传月活动总结
2014/04/29 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
给校长的一封检讨书
2014/09/20 职场文书
运动会加油稿30字
2015/07/21 职场文书