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更新列表的方法
Jul 28 Python
Python 实现数据库(SQL)更新脚本的生成方法
Jul 09 Python
python通过百度地图API获取某地址的经纬度详解
Jan 28 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
Apr 28 Python
python3使用smtplib实现发送邮件功能
May 22 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
python flask框架实现重定向功能示例
Jul 02 Python
获取Pytorch中间某一层权重或者特征的例子
Aug 17 Python
4行Python代码生成图像验证码(2种)
Apr 07 Python
Python Opencv轮廓常用操作代码实例解析
Sep 01 Python
python 实现ping测试延迟的两种方法
Dec 10 Python
pytest进阶教程之fixture函数详解
Mar 29 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保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
浅谈PHP封装CURL
2019/03/06 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
Javascript日期格式化format函数的使用方法
2016/08/30 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
python实现linux下使用xcopy的方法
2015/06/28 Python
python文件及目录操作代码汇总
2020/07/08 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
Famous Footwear加拿大:美国多品牌运动休闲鞋店
2018/12/05 全球购物
个人简历中的自我评价范例
2013/10/29 职场文书
应届生幼儿园求职信
2013/11/12 职场文书
领导调研接待方案
2014/02/27 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
求职自我评价参考范文
2019/05/16 职场文书
Python 中random 库的详细使用
2021/06/03 Python
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL