解决Mac下使用python的坑

yipeiwu_com7年前Python基础

操作系统:macOS High Sierra 10.13.3

Python3.6

因为此版本自带python2.7,就下载并安装了anaconda2的版本,结果使用的时候系统自带的python和anaconda里的python冲突,也就是装包的时候只在一处装了,另一处却不能使用。因此要配置环境变量,替代到系统自带的版本。

python2.7总会发生中文字体乱码的情况,果断放弃,准备使用anaconda3.

1.安装anaconda3

在官网下载,并安装,直接都是下一步。

2.修改环境变量

在命令行输入:python

会提示python的版本以及使用的是哪一个python,配置python的环境变量 PYTHONPATH:是anaconda的python地址。

export PYTHONPATH=$PYTHONPATH:/anaconda3/lib/python3.6/site-packages

解决了矛盾,再次输入python命令,就切换到anaconda3的环境了,开始你的python之旅吧。

3.安装opencv

之前篇幅中下载好了opencv,但是需要修改,之前下载的是python2.7适配的,现在需要修改成python3.6的。其中下面的地址是homebrew安装的opencv的地址,/usr/local/Cellar/opencv/3.4.1_2/lib/python3.6/site-packages

cd 命令,进入anaconda3/lib/python3.6/site-packages

输入命令:

sudo ln -s /usr/local/Cellar/opencv/3.4.1_2/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so cv2.so

再进入python环境,输入import cv2

成功!

4.安装keras

1>安装tensorflow,

输入命令:pip3 install --ignore-installed tensorflow

进入python环境,输入import tensorflow as tf ,成功,则说明tensorflow安装成功。

2>安装keras

sudo pip install keras

以上这篇解决Mac下使用python的坑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python之日期与时间处理模块(date和datetime)

Python之日期与时间处理模块(date和datetime)

前言 在开发工作中,我们经常需要用到日期与时间,如: 作为日志信息的内容输出 计算某个功能的执行时间 用日期命名一个日志文件的名称 记录或展示某文章的发布或修改时间...

Python 最强编辑器详细使用指南(PyCharm )

Python 最强编辑器详细使用指南(PyCharm )

作者:Jahongir Rahmonov 机器之心编译 参与:魔王 PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从 PyC...

python批量修改图片尺寸,并保存指定路径的实现方法

如下所示: import os from PIL import Image filename = os.listdir("D:\\Work\\process\\样本处理\\pol...

Python数据可视化:幂律分布实例详解

Python数据可视化:幂律分布实例详解

1、公式推导 对幂律分布公式: 对公式两边同时取以10为底的对数: 所以对于幂律公式,对X,Y取对数后,在坐标轴上为线性方程。 2、可视化 从图形上来说,幂律分布及其拟合效果:...

Python实现的简单算术游戏实例

本文实例讲述了Python实现的简单算术游戏。分享给大家供大家参考。具体实现方法如下: #!/usr/bin/env python from operator import add,...