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中的Descriptor描述符学习教程
Jun 02 Python
python基础教程项目四之新闻聚合
Apr 02 Python
python 读文件,然后转化为矩阵的实例
Apr 23 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
Jan 22 Python
libreoffice python 操作word及excel文档的方法
Jul 04 Python
Django中提供的6种缓存方式详解
Aug 05 Python
利用Python的turtle库绘制玫瑰教程
Nov 23 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
Python中and和or如何使用
May 28 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 23 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 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基于CURL进行POST数据上传实例
2014/11/10 PHP
php gd等比例缩放压缩图片函数
2016/06/12 PHP
thinkPHP5框架接口写法简单示例
2019/08/05 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
2019/10/30 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
js下用eval生成JSON对象
2010/09/17 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
Js 去掉字符串中的空格(实现代码)
2013/11/19 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
原生JS实现N级菜单的代码
2017/05/21 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
tensorflow常用函数API介绍
2020/04/19 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
银行求职推荐信范文
2013/11/30 职场文书
文员求职信
2014/07/15 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
python如何读取.mtx文件
2021/04/22 Python