如何在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 startswith()函数与endswith函数
Sep 08 Python
Python 实现12306登录功能实例代码
Feb 09 Python
使用python将图片格式转换为ico格式的示例
Oct 22 Python
Python实现的拉格朗日插值法示例
Jan 08 Python
kali中python版本的切换方法
Jul 11 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
Aug 02 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
Dec 10 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
Python退出时强制运行一段代码的实现方法
Apr 29 Python
Python实现像awk一样分割字符串
Sep 15 Python
Python 操作SQLite数据库的示例
Oct 16 Python
详细总结Python常见的安全问题
May 21 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
source.php查看源文件
2006/12/09 PHP
php 定义404页面的实现代码
2012/11/19 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
2014/06/12 PHP
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
Node.js事件驱动
2015/06/18 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
vue 组件高级用法实例详解
2018/04/11 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
vue实现评论列表功能
2019/10/25 Javascript
Python3中多线程编程的队列运作示例
2015/04/16 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
python查询mysql,返回json的实例
2018/03/26 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
pandas-resample按时间聚合实例
2019/12/27 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
社团招新策划书
2014/02/04 职场文书
工程建设实施方案
2014/03/14 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
毕业生找工作求职信
2014/08/05 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
团结友爱主题班会
2015/08/13 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
React实现动效弹窗组件
2021/06/21 Javascript
Feign调用传输文件异常的解决
2021/06/24 Java/Android
MySQL Server层四个日志的实现
2022/03/31 MySQL