如何在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线程锁(thread)学习示例
Dec 04 Python
python基础教程之获取本机ip数据包示例
Feb 10 Python
零基础写python爬虫之爬虫的定义及URL构成
Nov 04 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
pandas中Timestamp类用法详解
Dec 11 Python
Pycharm配置远程调试的方法步骤
Dec 17 Python
利用Python正则表达式过滤敏感词的方法
Jan 21 Python
numpy数组广播的机制
Jul 12 Python
django ManyToManyField多对多关系的实例详解
Aug 09 Python
python匿名函数的使用方法解析
Oct 10 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
Feb 24 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编程中尝试程序并发的几种方式总结
2016/03/21 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
JScript的条件编译
2007/05/29 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
对javascript继承的理解
2016/10/11 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
JS简单实现数组去重的方法示例
2017/03/27 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
javascript实现打砖块小游戏(附完整源码)
2020/09/18 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
给Python入门者的一些编程建议
2015/06/15 Python
点球小游戏python脚本
2018/05/22 Python
浅述python中深浅拷贝原理
2018/09/18 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
python日志模块logbook使用方法
2019/09/19 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
Order by的几种用法
2013/06/16 面试题
美容院营销方案
2014/03/05 职场文书
销售员岗位职责范本
2015/04/11 职场文书
导游词之河北邯郸
2019/09/12 职场文书
创业计划书之家教托管
2019/09/25 职场文书