如何在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 paramiko实现ssh远程访问的方法
Dec 03 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
python 反向输出字符串的方法
Jul 16 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
python 将大文件切分为多个小文件的实例
Jan 14 Python
Python生成指定数量的优惠码实操内容
Jun 18 Python
简单分析python的类变量、实例变量
Aug 23 Python
Python 通过截图匹配原图中的位置(opencv)实例
Aug 27 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
Python图像读写方法对比
Nov 16 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 10 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
在PWS上安装PHP4.0正式版
2006/10/09 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
CodeIgniter启用缓存和清除缓存的方法
2014/06/12 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
php 生成Tab键或逗号分隔的CSV
2016/09/24 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
vue.js组件之间传递数据的方法
2017/07/10 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
总结Python编程中函数的使用要点
2016/03/20 Python
Python 多线程Threading初学教程
2017/08/22 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
Python 如何提高元组的可读性
2019/08/26 Python
详解python中的异常捕获
2020/12/15 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
介绍一下Java的安全机制
2012/06/28 面试题
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
自荐信如何制作?
2014/02/21 职场文书
音乐幼师求职信
2014/07/09 职场文书
师范毕业生求职信
2014/07/11 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
六一儿童节主持开场白
2015/05/28 职场文书