Manjaro 初始配置----anaconda-pycharm-opencv-tensorflow


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM