昨天想运行一段机器学习的代码,在win10系统下配置了一天的python环境,真的是头疼,准备写篇博客来帮助后面需要配置环境的兄弟。

1.下载Anaconda

根据昨天的经历,发现Anaconda真的是好用。下载地址:https://www.anaconda.com/download/  我下的是64位的

下好后就是安装了,安装过程十分简单,这里就不写了,不过建议是添加到环境变量中去,省的后面还要自己加,麻烦。

在菜单栏中找到Anaconda Prompt,以管理员身份运行。我们需要设置 Anaconda 仓库镜像,因为默认连接的是国外镜像地址,下载速度比较慢,我们把镜像地址改为清华大学开源软件镜像站,打开 Anaconda Prompt, 输入:

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

2.安装tensorflow

继续在 Anaconda Prompt 窗口输入:

conda create -n tensorflow python=3.5

表示创建 TensorFlow 依赖环境,因为TensorFlow 目前不支持Python3.6,这里我们使用Python3.5。

继续看控制台输出:

Fetching package metadata ...............
Solving package specifications: . Package plan for installation in environment D:\Program Files\anaconda\envs\tensorflow: The following NEW packages will be INSTALLED: pip: 9.0.-py35_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
python: 3.5.- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
setuptools: 27.2.-py35_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
vs2015_runtime: 14.0.- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
wheel: 0.29.-py35_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free Proceed ([y]/n)? y

提示我们安装哪些依赖软件,输入‘y’,回车。

控制台继续输出:

python-3.5.- % |###############################| Time: :: 754.91 kB/s
setuptools-. % |###############################| Time: :: 1.92 MB/s
wheel-0.29.-p % |###############################| Time: :: 2.68 MB/s
pip-9.0.-py35 % |###############################| Time: :: 2.31 MB/s
#
# To activate this environment, use:
# > activate tensorflow
#
# To deactivate this environment, use:
# > deactivate tensorflow
#
# * for power-users using bash, you must source
#

开始下载安装依赖软件,这里使用的是清华大学镜像仓库,所以下载速度很快。

安装Tensorflow

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

你也可以打开 https://mirrors.tuna.tsinghua.edu.cn/tensorflow 选择合适的 whl 文件地址进行安装;或者打开https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/ 可视化选择 whl 版本。

安装成功时会显示如下

Successfully installed numpy-1.12. protobuf-3.3. six-1.10. tensorflow-1.1. werkzeug-0.12.

继续输入:

activate tensorflow

表示激活 TensorFlow 虚拟环境,当不使用 TensorFlow 时,使用 deactivate tensorflow 关闭。

3.测试

如图所示输入,如果结果与上图一样,则表示安装成功。

可以输入pip list查看tensorflow的版本

4.安装opencv(解决 import cv2问题)

opencv的安装可以说是非常坑了,在百度上找各种教程,试了一天才配置好。

开始在别人博客看到下载一个opencv,然后找到里面的一个cv2.pyd文件,复制到Anaconda目录下的site-packages文件夹里:D:\Anaconda3\Lib\site-packages中,结果发现不行。

然后用conda直接装

结果失败,好像说是版本不允许,真的是头疼。

然后看到一个方法

首先先下载一个whl文件,关于opencv的,下载地址在这里:下载地址

选择自己需要的版本下,我下的是cp36m-sim amd64的那个(对应的是cv3.4版,python3.6版)

下完了,放到conda对应的文件夹里,然后打开Anaconda Prompt,输入

pip install opencv_python-3.4.-cp36-cp36m-win_amd64.whl 

注意自己下的版本,名字对上,失败了看下是不是没有管理员身份运行。

发现成功了!!!!

再检查检查

确实成功了。

5.pygame安装

开始要去官网下载pyGame,(重点:你要根据你自己当前安装的python的版本然后再官网对比下载对应的pygame,不可以下载与你现在的python版本不对应的,官网已经给你准备好了)官网地址在下面

                        http://www.pygame.org/download.shtml

     ② 如果你现在的python版本是3.4以后的,3.5,3.6 那么请去下面这个网站去下载

                        http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame     https://pypi.python.org/pypi/Pygame

可以选择下载.whl文件,下好后一样的打开Anaconda Prompt,输入

pip install pygame-1.9.-cp36-cp36m-win_amd64.whl

当然,也可以不下载,直接输入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pygame

安装过程中可能会遇到pip版本过低的问题,这时候按提示更新pip后再安装

 6.在pycharm中使用

装好环境后在pycharm中配置也花了好长时间,真的是头疼

首先,管理员身份运行pycharm,然后打开Setting

接着,选则Anaconda目录下的python.exe

选择好后点击ok就行了。

把命名提醒什么的清理一下,运行!!!跑起来了!!!

参阅博客:

https://blog.csdn.net/albertyzy/article/details/80528816

https://blog.csdn.net/qq_33166080/article/details/68928563

https://blog.csdn.net/qq_35608277/article/details/79132349

https://www.cnblogs.com/nosqlcoco/p/6923861.html

WIN10下使用Anaconda配置opencv、tensorflow、pygame并在pycharm中运用的更多相关文章

  1. win10下用Anaconda安装TensorFlow | 后附JetBrains测试

    从意识上认识Anaconda(音标:[ˌænəˈkɑ:ndə])/(拼读:安娜康达). Anaconda:水蟒的意思,如图logo像不像水蟒.其最后五个字母是conda(包管理器),而Anaconda ...

  2. Win10下Android studio配置

    Win10下Android studio配置 一.安装Android Studio的准备工作 1.下载好JDK,去官网上找一个下载下来 2.安装JDK.并配置环境变量.安装过程:本人将使用的是jdk- ...

  3. win10下通过Anaconda安装TensorFlow-GPU1.3版本,并配置pycharm运行Mnist手写识别程序

    折腾了一天半终于装好了win10下的TensorFlow-GPU版,在这里做个记录. 准备安装包: visual studio 2015: Anaconda3-4.2.0-Windows-x86_64 ...

  4. win10 下的 CUDA10.0 +CUDNN + tensorflow + opencv 环境部署

    1 CUDA 10.0 安装  win10 下的cuda 安装是非常简单的,和其他程序安装没什么区别,现在 tensorflow 1.13 版本以上 支持 CUDA 10.0 ,这里选取了CUDA 1 ...

  5. 【Python开发】Pycharm下的Anaconda配置

    我的系统是Win 64位的,用的Python 3.5.1 ,最近在学机器学习,用到了Numpy这个科学计算库,网上查了之后,看到很多装Numpy出问题的情况,所以决定装Anaconda,简单一些,并且 ...

  6. robot framework笔记(一):环境配置(基于python3)+在pycharm中编写及运行robot脚本

    (一)使用pip安装robotframework框架和seleniumlibrary库 pip install --upgrade robotframework pip install --upgra ...

  7. Win10下用Anaconda安装TensorFlow

    什么是Anaconda anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.它是一个用python开发机器学习的必备工具. 什么是ten ...

  8. Win10下Anaconda3安装CPU版本TensorFlow并使用Pycharm开发

    环境:windows10 软件:Anaconda3 1.安装Anaconda 选择相应的Anaconda进行安装,下载地址点击这里,下载对应系统版本的Anaconda3. 运行 开始菜单->An ...

  9. Win10 下Cmake编译配置 Opencv3.1 + Cuda7.5 + VS2013

    折腾了三天终于配置成功了,在此写下编译配置的全部步骤和遇到的很多坑. 整体介绍: OpenCV 中 CUDA 实现的函数还不是太多,使用前要在OpenCV的官网上确认以下你想要的功能是否已经实现,否则 ...

随机推荐

  1. 【POJ3250】Bad Hair Day 单调栈

    题目大意:给定一个由 N 个数组成的序列,求以每个序列为基准,向右最大有多少个数字都比它小. 单调栈 单调栈中维护的是数组的下标. 单调栈在每个元素出栈时统计该出栈元素的答案贡献或对应的值. 单调栈主 ...

  2. 内联汇编_把a值赋给b的汇编代码

    int main(int argc, char *argv[]) { int a = 10, b; __asm__("movl %1, %%eax\n\t" "movl ...

  3. 解决VMware虚拟机网络时长中断的问题

    1. 操作环境 VMware VMware® Workstation 14 Pro Windows Win7旗舰版 2. 操作过程   VMware虚拟机在使用一段时间后,经常会出现时常断网的情况,而 ...

  4. arcgis创建渔网

    创建渔网 1.     ArcToolbox > Data Management Tools > Feature Class > Create Finshnet.选择输出要素位置,模 ...

  5. Java基础-编写问候语-“Hello World”

    Java基础-编写问候语-“Hello World” 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编写“Hello World”程序 1>.编写源代码 任何文本编辑起都 ...

  6. 阿里云ECS使用cloudfs4oss挂载OSS

    cloudfs4oss可以帮我们将OSS直接挂载到ECS上,就像一个目录一样方便访问.使用方法: 1.安装配置环境: yum install libcurl libcurl-devel openssl ...

  7. thinkphp自学笔记

    什么是MVC? M:编写模型类-对数据进行操作 用作数据处理 V:编写HTML文件-将页面显示出来 网页视图 C:编写类文件 用作逻辑处理 ThinkPHP的MVC的特点是什么: 它比较灵活并不依赖 ...

  8. ASP.NET自定义服务器控件

    本文通过创建一个最简单的服务器控件,演示开发服务器端控件的流程. 文章内容整理自MSDN的编程指南,原文地址在文章末尾的资源中. 本文创建一个简单的服务器控件,名为 RedLabel. 它的使用方式为 ...

  9. Anaconda+django写出第一个web app(九)

    今天来学习外键的使用,用外键来连接数据库中的两个表. 当我们的tutorials非常多的时候,目前的显示方式就会使得页面非常凌乱.我们可以考虑把这些教程分为不同的系列,页面只显示标题以及概要等信息,进 ...

  10. 【干货】SIFT-Workstation 下载与安装 不跳过每一个细节部分

    SIFT-Workstation.ova     下载地址https://digital-forensics.sans.org/community/download-sift-kit       ov ...