anacoda,sublime-text3,opencv-python,tensorflow,pycharm安装和简单使用

1、下载软件anaconda3-5.1

去官网下载,地址如下
https://www.anaconda.com/download/

2、然后就是安装和环境变量配置,Tensorflow

TensorFlow当前对python的支持仅对3.5版本比较友好,因此我们需要利用Anaconda创建一个python3.5的环境。

1.打开cmd,输入:

conda -n tensorflow python=3.5 //创建tensorflow的环境python3.5

1.1.在开始菜单中搜索 anaconda navigator,点击运行;

1.2. 点击左侧的 Environments,可以看到 “tensorflow”的环境已经被创建;

2. 重新回到cmd,启动环境tensorflow:

activate tensorflow //激活环境,此时输入python显示施Python3.5版本
deactivate tensorflow //返回默认环境python3.6

在指定的环境下安装软件,比如在tensorflow环境下安装一个人脸识别的包。

//激活环境
activate tensorfolow
//安装你的软件包
conda install 你的包
pip install 你的包

这里写图片描述

3. 安装GPU版的TensorFlow和CPU版本:

pip install tensorflow-gpu //gpu版本
pip install tensorflow  //cpu版本

如果安装不成功,那么可能需要NVIDIA显卡的支持,但是光有显卡还不够,还需要NVIDIA的CUDA平台,不安装的话会报错。当前使用的CUDA版本是8.0,与Anaconda的相关的包版本相同。
CUDA 8.0的官方下载地址如下:
https://developer.nvidia.com/cuda-80-ga2-download-archive

4.测试安装的效果,或sublime下是报错

activate tensorflow //激活tensorflow环境
python //进入python环境
import tensorflow as tf 
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

sublime下报错

//错误提示
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

//在代码开头加上如下语句
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 

为什么加,上面的语句,我也不懂。百度的。

其实这个不是错误,只是一个warning,不会影响程序的执行。加上面的语句,是为了去掉warning

import os  
os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息  
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只显示 warning 和 Error   
os.environ["TF_CPP_MIN_LOG_LEVEL"]='3' # 只显示 Error 

5. 如何查看已安装的库

//其中,pip list 只能查看库,而 conda list 则可以查看库以及库的版本
pip list 
conda list

这里写图片描述

6.Anaconda安装虚拟环境到指定路径

conda create --help
//安装虚拟环境prefix到指定路径(D:\python36\py36)的命令如下: 
conda create --prefix=D:\python36\py36 python=3.6
//上面的命令中, 路径D:\python36是先建好的文件夹,
//py36是需要安装的虚拟环境名称
//请注意,安装完成后,虚拟环境的全称包含整个路径,为D:\python36\py36。
//激活指定路径下的虚拟环境的命令如下: 
activate D:\python36\py36
//退出虚拟环境的命令如下: 
deactivate
//想要删除指定路径下的虚拟环境,使用如下的命令:
conda remove --prefix=D:\python36\py36 --all

这里虚拟环境参考的是:
https://www.cnblogs.com/lemonbit/p/7068091.html

参考的博客:

TensorFlow学习笔记01:Win10下使用Anaconda安装TensorFlow :
http://blog.csdn.net/wanglei5205/article/details/78713187
Windows环境下,Anaconda 安装多版本python,以及TensorFlow安装 :
http://blog.csdn.net/u012560212/article/details/57409311
Anaconda多环境多版本python配置操作方法:
http://www.jb51.net/article/123427.htm

安装opencv-python

1、去下载改地址下载
https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
由于我安装的用到是anaconda默认的python3.6,所以我下载了这个包
opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl
注意3.4.1是opencv的版本,cp36是python3.6环境用

//安装指令
pip install C:\ProgramData\Anaconda3\opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl
//注意包前面是,是你这个包所在的路径
//conda list//安装完查看是否安装成功了

这里写图片描述

2、测试安装效果
这里写图片描述

拓展学习:win10中Anaconda(Python3.6)配置OpenCV3.3+深度神经网络实现
http://blog.csdn.net/qizongshuai/article/details/77531115?locationNum=8&fps=1

anaconda导入pycharm和或是sublime-text3自己定义python版本

1、pycharm导入anacoda的python

//一般如下操作
在Pycharm的Files>>settings>>Project Interpreter>>Add local 
里面有三个选项,我选了第三个系统自带的,或是选择第二个,conda会给你另外增加一个虚拟环境。
 里面添加Anaconda python.exe. 应用之后就可以调用各种Anaconda的库啦


2、关于pycharm显示图片嵌在编译器里面的问题

情况这样
这里写图片描述
这样时候,你需要这样做
这里写图片描述
效果
这里写图片描述

3、sublime text3配置

首先你的sublime text3安装了anaconda 库包,然后接下来就可以配置了
第一步,打开配置文件setting-default
这里写图片描述
第二加入你电脑自己安装的anaconde
这里写图片描述

第三,打开另一个配置文件setting-user
这里写图片描述
加入如下代码,这是为了方便自己使用,也可以不加

{
    "python_interpreter":"C:/ProgramData/Anaconda3/python.exe",
    "suppress_word_completions" :true,
    "supress_explicit_completions":true,
    "complete_parameters":true,

}

第四。你可以新建自己的一个新版本的python编译器
打开这个文件
这里写图片描述
加入如下代码

{
    "cmd": ["C:/ProgramData/Anaconda3/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line([0-9]*)",
    "selector": "source.python"
}

关于sublime test3不能显示图片,和报错行

关于不显示图片

比如如下代码

import matplotlib.pyplot as plt  
plt.plot([1,1,1,1])  
plt.show()  

使用sublime text自带的python可以显示图片,但是使用自己定义的python就是不出图片。
办法如下:
1 找到sublime Text3安装路径下的Default.sublime-package,如~Sublime Text 3\Packages\Default.sublime-package
2 解压Default.sublime-package包(改下后缀名为zip或rar即可解压),并提取其中的exec.py文件
3 将该exec.py文件放到C:\Users{UserName}\AppData\Roaming\Sublime Text 3\Packages 路径下
4 修改exec.py文件,将文件中的startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW 行注释掉

startupinfo = None  
if os.name == "nt":  
    startupinfo = subprocess.STARTUPINFO()  
    #startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW  

关于没有报错,可以这样

将文件exec.py中这行self.append_string(proc, self.debug_text)注释

#self.append_string(proc, self.debug_text)

本人是这样弄的
这里写图片描述
这里写图片描述

参考博客

sublime text 运行python代码,图形无显示:
http://blog.csdn.net/aivin24/article/details/10302891
sublime text3控制台每次报错会显示几行[ ] :
https://www.cnblogs.com/ldm1989/p/4390135.html

猜你喜欢

转载自blog.csdn.net/lovexlsforever/article/details/79495313