解决Mac下使用python的坑

 更新时间:2019年08月13日 15:22:11   作者:ShaneneD  
今天小编就为大家分享一篇解决Mac下使用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的坑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 打开电脑上的QQ的python代码

    打开电脑上的QQ的python代码

    使用python打开电脑上的QQ,方法很简单,调用os模块,然后os.startfile即可
    2013-02-02
  • pytorch torchvision.ImageFolder的用法介绍

    pytorch torchvision.ImageFolder的用法介绍

    今天小编就为大家分享一篇pytorch torchvision.ImageFolder的用法介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python和Golang协程的区别

    Python和Golang协程的区别

    这篇文章主要为大家介绍了Python和Golang协程的区别示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • python 实现多进程日志轮转ConcurrentLogHandler

    python 实现多进程日志轮转ConcurrentLogHandler

    这篇文章主要介绍了python 实现多进程日志轮转ConcurrentLogHandler,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 用Python编写一个简单的俄罗斯方块游戏的教程

    用Python编写一个简单的俄罗斯方块游戏的教程

    这篇文章主要介绍了用Python编写一个简单的俄罗斯方块游戏的教程,编写俄罗斯方块几乎是每门编程语言基础学习后的必备实践,需要的朋友可以参考下
    2015-04-04
  • Python代码实现一个AI多站点搜索神器

    Python代码实现一个AI多站点搜索神器

    在人工智能快速发展的今天,我们经常需要在多个AI平台上尝试同一个提示词,每次复制粘贴真的很麻烦,所以本文就来使用Python打造一个AI多站点搜索神器吧
    2025-03-03
  • python类中super() 的使用解析

    python类中super() 的使用解析

    super() 函数是用于调用父类(超类)的一个方法。这篇文章主要介绍了python类中super() 的使用,需要的朋友可以参考下
    2019-12-12
  • 跟老齐学Python之dict()的操作方法

    跟老齐学Python之dict()的操作方法

    这篇文章主要介绍了dict()的操作方法,由于dict的很多方法跟list类似,所以在详细介绍dict的同时,也跟list做了对比,是篇非常不错的文章,有需要的朋友参考下
    2014-09-09
  • Python自带的IDE在哪里

    Python自带的IDE在哪里

    在本篇内容里小编给大家分享的是关于如何找到Python自带的IDE的相关内容,有兴趣的朋友们可以学习下。
    2020-07-07
  • Python中清空list的四种方法

    Python中清空list的四种方法

    本文介绍了Python中清空列表的四种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01

最新评论