anaconda+opencv+tensorflow(CPU版)+pycharm环境安装

被软件安装疯狂困住。。所以写个博客记录一下过程。
装pycharm和anaconda就不说了,anaconda卸载了装最新版,它会自动给你装个3.8的python。pycharm pojie用刷新试用的补丁。
主要怪自己anaconda的虚拟机和pycharm结合这部分知识不太明白。这里也记录一下anaconda的几个常用的命令及其含义:

conda list
conda list --revision //用来查询anaconda备份版本
conda install --revision N //重置到曾经的版本环境rev N
conda install xxx
conda create -n tensorflow_env python = 3.6 //创建虚拟环境
conda activate tensorflow_env //激活虚拟机

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes //conda下载换源
conda config --remove-key channels //取消和删除源,清华源已经不再服务了

首先说说虚拟环境配置,在file-settings-interpretor
用gearing(那个小齿轮)里面的add添加环境,此时,会定位到几个不同的虚拟环境,root/base这是conda提供的python环境;或是某个文件夹下的虚拟环境(虚拟机)。在安装完虚拟机及其环境后记得在工程project下定位到对应环境的python.exe

首先打开anaconda prompt(开始菜单里面的命令行),用conda create -n tensorflow_env python = 3.6创建一个3.6版本的环境,因为tensorflow目前只支持3.6。然后在此环境下activate tensorflow_env,此后直接用conda install tensorflow,会让你下载安装一些文件。这时候tensorflow就装完了。然后安装opencv,和tensorflow一样。
最关键的就是指定3.6的版本并且使用conda,就不用那么麻烦跑去安装cuda或者给你的机器打各种乱七八糟的补丁遭受折磨了。

最后在pycharm里面把环境定位到新的虚拟环境tensorflow_env,而想装其他包,也可以在anaconda nagivator里在对应虚拟机下安装。

-后续还装个PyQt5,注意要用pip install,光用conda或者清华镜像这俩源装不了3.6版本的sip、pyqt-tools、PyQt5.会报错:Solving environment: failed with initial frozen solve.

所以说,不是anaconda傻,而是我自己不会用2333

你可能感兴趣的:(机器学习,tensorflow,pycharm,opencv,anaconda)