Mac在python3环境下安装virtualwrapper遇到的问题及解决方法


Posted in Python onJuly 09, 2019

前言

我在使用mac安装virtualwrapper的时候遇到了问题,搞了好长时间,才弄好,在这里总结一下分享出来,供遇到相同的问题的朋友使用,少走些弯路。

问题说明:

Mac默认系统的python2,而我自己用的是brew安装的python3

下面是我安装过程中出现的问题

1. 安装virtualwrapper

打开终端,输入如下的命令

pip3 install virtualenv
pip3 install virtualenvwrapper

2. 在配置文件~/.bash_profile中添加代码

# Settings for virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

3. 让配置生效:

source ~/.bash_profile

这时,出现了如下问题:

/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.

原因分析

从报错信息中 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly. 这一句话来看,是环境指向了python2的路径,所以我们只需要将这个环境变量修改为python3的路径即可。

解决办法

打开配置文件 vim ~/.bash_profile 在配置文件中添加一行代码:

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3

让配置生效:

source ~/.bash_profile

再试一下,大功搞成!!!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之for循环语句
Oct 02 Python
Django ORM框架的定时任务如何使用详解
Oct 19 Python
Python编程实现使用线性回归预测数据
Dec 07 Python
Django项目开发中cookies和session的常用操作分析
Jul 03 Python
详解python的四种内置数据结构
Mar 19 Python
flask应用部署到服务器的方法
Jul 12 Python
python 使用pdfminer3k 读取PDF文档的例子
Aug 27 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
Mar 10 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 Python
Python类型转换的魔术方法详解
Dec 23 Python
Python开发.exe小工具的详细步骤
Jan 27 Python
详解Python中的进程和线程
Jun 23 Python
Python3中的最大整数和最大浮点数实例
Jul 09 #Python
详解pandas数据合并与重塑(pd.concat篇)
Jul 09 #Python
python自定义函数实现最大值的输出方法
Jul 09 #Python
mac系统下Redis安装和使用步骤详解
Jul 09 #Python
使用python将多个excel文件合并到同一个文件的方法
Jul 09 #Python
python获取点击的坐标画图形的方法
Jul 09 #Python
Pandas之排序函数sort_values()的实现
Jul 09 #Python
You might like
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
PHP+jQuery实现自动补全功能源码
2013/05/15 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
javascript html 静态页面传参数
2009/04/10 Javascript
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
学习JavaScript设计模式之享元模式
2016/01/18 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
2018/01/25 jQuery
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
Python的函数的一些高阶特性
2015/04/27 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
python遍历目录的方法小结
2016/04/28 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
python生成二维码的实例详解
2017/10/29 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
Python读取表格类型文件代码实例
2020/02/17 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
python开发入门——set的使用
2020/09/03 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
final, finally, finalize的区别
2012/03/01 面试题
参加招聘会后的感想
2015/08/10 职场文书
使用RedisTemplat实现简单的分布式锁
2021/11/20 Redis
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS