zoukankan      html  css  js  c++  java
  • Manjaro 初始配置anacondapycharmopencvtensorflow

    1.安装蟒蛇

    1)安装

    yaourt anaconda
    source /opt/anaconda/bin/active root 

    2)添加环境变量

        在〜/ .bashrc中添加

    export PATH=/opt/anaconda/bin/:$PATH

    3)激活

    source /opt/anaconda/bin/activate root
    • Manjaro安装完anaconda需要添加环境变量,不然提示“ source~ / .zshrc ”:
         export PATH="/opt/anaconda/bin:$PATH"

        1.~ / .bash_profile加了路径,没有用(事实上,安装Anaconda时,已经自动加上了);

        2.路径应该加在〜/ .zshrc,加了之后,保存,再运行  

        source ~/.zshrc

    4)配置

    • 装蟒蛇制定清华的源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    • 或者直接修改/home/用户名/.condarc,添加以下内容
    • channels:
        - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
        - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
       - defaults
      
      show_channel_urls: true
      ssl_verify: true

    2.安装opencv

    conda install opencv

        *在显示图片可能提示出错,原因不明。报错信息如下:

    回溯(最近一次调用最后一次):
      文件“drawing.py”,第9行,在<module>
        cv2.imshow(“Canvas”,canvas)中
    cv2.error:OpenCV(3.4.1)/ opt / conda / conda-bld /opencv-suite_1530789967746/work/modules/highgui/src/window.cpp:636:错误:( - 2)该函数未实现。使用Windows,GTK + 2.x或Carbon支持重建库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后在函数cvShowImage中重新运行cmake或configure脚本

    -------------------------------------------------- -------------------------------------------------- -------------------------------------------------

    原因一知半解,大致是需要手动编译,不能用已经编译好的。

    可以pip安装opencv_python包,https://pypi.org/project/opencv-python/#files

    如我的蟒蛇版本是3.6.5,安装opencv_python-3.4.3.18-CP36-cp36m-manylinux1_x86_64.whl 包,即执行如下命令:

    pip install https://files.pythonhosted.org/packages/18/7f/c836c44ab30074a8486e30f8ea6adc8e6ac02332851ab6cc069e2ac35b84/opencv_python-3.4.3.18-cp36-cp36m-manylinux1_x86_64.whl

    大功告成,离开windows系统,又可以用opencv愉快的玩耍了。

    -------------------------------------------------- -------------------------------------------------- -------------------------------------------------

    2018年9月27日 

    卸载了-python,安装了opencv-contrib-python,依旧可以读取图片。

    -------------------------------------------------- -------------------------------------------------- -------------------------------------------------

    3.安装Pycharm

    yaourt pycharm

                注意:不要使用管理员权限

    4. Tensorflow安装(基于anaconda)

    1.首先给anaconda配置清华源,我们的包完全从这里下载;
    2.查看想要安装的版本和需要的依赖:

    conda info tensoflow
    file name   : tensorflow-1.2.1-py36_0.tar.bz2
    name        : tensorflow
    version     : 1.2.1
    build string: py36_0
    build number: 0
    channel     : https://repo.anaconda.com/pkgs/free/linux-64
    size        : 26.8 MB
    arch        : x86_64
    constrains  : ()
    date        : 2017-08-01
    license     : Apache 2.0
    license_family: Apache
    md5         : ebd2659995ab15e4638c8f161422b6d7
    platform    : linux
    subdir      : linux-64
    url         : https://repo.anaconda.com/pkgs/free/linux-64/tensorflow-1.2.1-py36_0.tar.bz2
    dependencies:
        backports.weakref ==1.0rc1   ########
        bleach ==1.5.0
        html5lib ==0.9999999
        markdown >=2.6.8
        numpy >=1.11
        protobuf >=3.2.0	###
        python 3.6*
        six >=1.10.0
        werkzeug >=0.11.10

    #此处我为防出错,先卸载了protubuf,然后在安装完tensorflow后重新安装。

    3. tensorflowa安装命令

    conda install https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/tensorflow-1.2.1-py36_0.tar.bz2

    4. backports.weakref安装命令:

    conda install https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/backports.weakref-1.0rc1-py36_0.tar.bz2p

    5. protobuf安装命令:

    conda install https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/protobuf-3.4.0-py36_0.tar.bz2
    

    6.测试

    import tensorflow as tf
  • 相关阅读:
    双11实时物流订单最佳实践
    一文理解 K8s 容器网络虚拟化
    新能源汽车太猛了,这些卡脖子技术你了解吗?
    龙蜥社区成立系统运维SIG,重磅开源sysAK系统运维工具集
    sysAK(青囊)系统运维工具集:如何实现高效自动化运维?| 龙蜥技术
    零信任策略下云上安全信息与事件管理最佳实践
    MySQL 处理重复数据
    JavaScript toFixed()、toExponential、toPrecision方法
    Nginx 安装
    spring定时任务执行两次的原因与解决方法
  • 原文地址:https://www.cnblogs.com/geoffreyone/p/9899789.html
Copyright © 2011-2022 走看看