windows 10上安装配置python 2.7, keras, theano, opencv

// ---------------------------------------------------------------------------------------
(1)好多软件包,目前仅仅支持python 2.7。
所以,我们安装python 2.7,以便进行数据科学实验。

(2)有少量的软件包,目前仅仅支持python 3.5,比如tensorflow,那怎么办?
我们可以在python 2.7下建立一个python 3.5的环境env,然后激活它,安装必要的
软件包,就可以安装相关软件和进行实验了。

本文讲述(1)。
另外的文章讲述(2)。
// ---------------------------------------------------------------------------------------
安装Anaconda python 2.7
        备注:Anaconda 是python的一个发布版,包含了常用的软件包,不用单独安装

1,去https://www.anaconda.com/download/
下载Anaconda2-5.1.0-Windows-x86_64.exe

2,安装Anaconda

3, 运行annaconda2(64bit)程序组的Anaconda Prompt
conda list
pip list
查看安装了什么软件包

在Anaconda Prompt下,运行如下命令更新pip
    python -m pip install --upgrade pip

pandas
    anaconda内置
scikit-learn
    anaconda内置
    在Anaconda Prompt下conda update scikit-learn更新
matplotlib
    anaconda内置
networkx
    anaconda内置
        在Anaconda Prompt下pip install networkx
        需要在windows10下install graphviz-2.38.msi
        下载网址是https://graphviz.gitlab.io/download/

nltk
    anaconda内置
        在Anaconda Prompt下pip install nltk
        在jupyter下运行如下代码,下载数据集和模型
        import nltk
        nltk.download()

twython
    在Anaconda Prompt下pip install twython
pyfolio
    在Anaconda Prompt下pip install pyfolio

备注:
在Anaconda Prompt下,安装软件,可以有两种方式
conda install 软件名
pip install 软件名

// ---------------------------------------------------------------------------------------
Anaconda python 2.7下theano和keras 的安装

1
在Anaconda Prompt下
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

2
在Anaconda Prompt下
conda install mingw libpython

3
在Anaconda Prompt下
pip install theano

4
用文本编辑器,编辑C:\Users\Administrator/.theanorc.txt,具体内容如下
[blas]
ldflags=
[global]
openmp=False
device=cpu
floatX=float32
allow_input_downcast=True
[gcc]
cxxflags = -IC:\Anaconda2\MinGW

备注:Administrator是当前windows10的登录用户名

5
"我的电脑“-”属性“-”高级系统设置“-”环境变量“
环境变量PATH,增加如下内容
C:\Anaconda2\MinGW\bin;C:\Anaconda2\MinGW\x86_64-w64-mingw32\lib;C:\Anaconda2;C:\Anaconda2\Scripts
    注意,不能在path中有其他的编译器,检查一下。
    直接安装了TDM-GCC的32位和64位版的,把运行目录加入path环境变量中,即:path=%path%;D:\MyProgramFiles\GCC\TDM-GCC-32\bin;D:\MyProgramFiles\GCC\TDM-GCC-64\bin

6
"我的电脑“-”属性“-”高级系统设置“-”环境变量“
环境变量PYTHONPATH,没有就新建
添加C:\Anaconda2\Lib\site-packages\theano

7
在Anaconda Prompt下
pip install keras
********有可能还需要pip install np_utils

8
用文本编辑器,编辑C:\Users\Administrator\.keras/keras.json,内容如下
{
    "image_data_format": "channels_last",
    "epsilon": 1e-07,
    "floatx": "float32",
    "backend": "theano"
}
     备注:似乎channels_last应该为channels_first
********如果没有C:\Users\Administrator\.keras这个目录,那么启动jupyter,运行import keras
********就会有C:\Users\Administrator\.keras目录,然后再去改C:\Users\Administrator\.keras/keras.json文件
如果没有C:\Users\Administrator\.keras目录,先打开jupyter运行import keras出错,就有该目录了,然后进行上述配置.
9
有一些警告无所谓
warnings.warn("PyCUDA import failed in theano.misc.pycuda_init")
UserWarning: Your g++ compiler fails to compile OpenMP code.

// ---------------------------------------------------------------------------------------
Anaconda python 2.7下open cv安装

1,下载opencv-2.4.13.exe,去官方网站下载,使用bing查询opencv download即可找到
    
备注:为了使用open cv的dnn,完成image object detection
需要安装opencv-3.4.1-vc14_vc15.exe

2,安装opencv-2.4.13.exe到c:\下生成c:\opencv

 

2.1
********"我的电脑“-”属性“-”高级系统设置“-”环境变量“
在path环境变量里,增加
c:\opencv\build\bin
c:\opencv\build\x64\vc15\bin
c:\opencv\build\x64\vc14\bin
c:\opencv\build\x64\vc13\bin
c:\opencv\build\x64\vc12\bin
c:\opencv\build\x64\vc11\bin


3,拷贝cv2.pyd
from C:\opencv\build\python\2.7\x64
to C:\Anaconda2\Lib\site-packages

// ---------------------------------------------------------------------------------------

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值